Tech Stack
AWSC++CloudDockerJenkinsKubernetesMicroservicesNode.jsTypeScript
About the role
- Lead a cross-functional team of developers in delivering high-quality software solutions
- Oversee implementation of cloud-native and microservices-based architectures using Kubernetes, AWS, and containerization technologies
- Provide hands-on technical leadership in C++ and NodeJS
- Ensure adherence to Test-Driven Development (TDD) and continuous integration practices
- Conduct architecture and code reviews
- Mentor and coach engineers
- Participate in capacity planning, risk assessment, and release management
- Drive continuous improvement in velocity, code quality, and system reliability metrics.
Requirements
- 8+ years of professional software development experience
- Strong proficiency in C++ (C++11/14/17) and NodeJS/TypeScript
- Experience with microservices, API-driven architectures, and container orchestration (Docker/Kubernetes)
- Knowledge of AWS services (Lambda, ECS/EKS, S3, CloudWatch)
- Proven experience with CI/CD pipelines (Git, Jenkins, Bitbucket, or similar)
- Familiarity with OpenTelemetry, observability tools, and system monitoring best practices
- Fluent English: interviews will be held in this language.
- Health insurance
- Flexible work arrangements
- Professional development
- Paid time off
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++NodeJSTypeScriptmicroservicesAPI-driven architecturescontainer orchestrationTest-Driven Developmentcontinuous integrationCI/CD pipelinesOpenTelemetry
Soft skills
technical leadershipmentoringcoachingcapacity planningrisk assessmentrelease managementcontinuous improvementcommunication