Job description
NovaTech Solutions is seeking a Senior Software Engineer focused on cloud-native architectures. You will design and implement scalable services, collaborate with product teams, and elevate our cloud platform.
In this role, you will own critical components from design through production, contribute to architectural decisions, and mentor teammates to elevate engineering quality and delivery velocity.
Responsibility
- Design, develop, and maintain cloud-native services deployed on AWS using Kubernetes and containerization.
- Lead architectural discussions and mentor junior engineers.
- Build scalable APIs and data processing pipelines with a strong focus on reliability.
- Implement CI/CD pipelines, automated testing, and robust monitoring.
- Collaborate with product, design, security, and operations to deliver features on time.
- Optimize performance, cost, and security across the platform.
Qualification
- 5+ years of software development experience in cloud-native environments.
- Proficiency in Python, Go, or Java; Node.js a plus.
- Hands-on AWS (EC2, ECS/EKS, S3, IAM) and Kubernetes experience.
- Experience with CI/CD tools (GitHub Actions, Jenkins, or GitLab CI).
- Strong understanding of microservices, API design, and databases (SQL/NoSQL).
- Infrastructure as Code experience (Terraform, CloudFormation).
- Excellent communication and mentoring skills; comfortable in a fast-paced, remote-friendly team.