Senior Software Engineer - Kubernetes
Summary
Senior Software Engineer designs, builds, and deploys scalable full-stack applications using Kubernetes, React, .NET, and microservices, while mentoring junior engineers and owning CI/CD pipelines.
Join to apply for the Senior Software Engineer - Kubernetes role at Vazkor Technologies
We are seeking an experienced Senior Software Engineer with over 7 years of hands‑on experience in software development. The ideal candidate will have a proven track record of building scalable, high‑performance applications using modern technologies, including Kubernetes, ReactJS, React Native, NextJS, Microservices, .NET, and GitHub Actions.
As a Senior Software Engineer, you will play a key role in developing, architecting, and maintaining innovative solutions. You will collaborate with cross‑functional teams to create seamless user experiences and scalable backend systems. This is a high‑impact role where you’ll take ownership of large parts of the software lifecycle while mentoring junior engineers.
Base pay range
$125,000.00/yr - $175,000.00/yr
Key Responsibilities
- Design, develop, and deploy scalable and maintainable applications using ReactJS, React Native, NextJS, and .NET.
- Architect and implement microservices‑based solutions, ensuring high performance, availability, and fault tolerance.
- Leverage Kubernetes for orchestration, ensuring containerized applications are easily deployed and maintained.
- Drive best practices for clean, efficient, and reusable code.
- Build and maintain CI/CD pipelines using GitHub Actions to automate testing, deployment, and integration processes.
- Participate in code reviews, providing mentorship and guidance to junior developers.
- Work with product managers, UX/UI designers, and other engineers to deliver high‑quality software on time.
- Contribute to the design and implementation of complex, distributed systems.
- Troubleshoot and resolve issues across the full stack, from UI to backend systems.
- Continuously evaluate and improve existing systems for performance, scalability, and reliability.
Required Qualifications
- 7+ years of experience in software development, with a focus on full‑stack and microservices architecture.
- Strong expertise in ReactJS, React Native, NextJS, and building modern front‑end web applications.
- In‑depth experience with Kubernetes and containerization technologies.
- Solid experience in developing microservices‑based architectures and RESTful APIs.
- Proficiency in backend development with .NET and related technologies (C#, ASP.NET Core).
- Experience in cloud‑based environments (AWS, Azure, or GCP).
- Proficient with GitHub Actions for automating workflows, including build, test, and deployment processes.
- Knowledge of CI/CD pipelines and automation tools.
- Familiarity with database systems (SQL and NoSQL).
- Excellent debugging and problem‑solving skills.
Preferred Qualifications
- Familiarity with Docker, Helm, and other containerization orchestration tools.
- Experience in Agile software development methodologies (Scrum, Kanban).
- Knowledge of security best practices in modern application development.
- Experience with GraphQL or other advanced API design paradigms.
Soft Skills
- Strong communication and collaboration skills, with the ability to work effectively in a remote or hybrid team environment.
- Leadership skills, with experience mentoring junior engineers.
- Ability to work in a fast‑paced, dynamic environment and adapt to evolving business needs.
- Passion for continuous learning and staying up to date with emerging technologies.
Compensation
150k - 175k – In‑office from our location in Boynton Beach, FL.
125k - 150k – Remote from the US
Seniority level
- Mid‑Senior level
Employment type
- Full‑time
Job function
- Engineering and Information Technology
Industries
- IT Services and IT Consulting
Benefits
- Medical insurance
- Vision insurance
- 401(k)
