onsite
Senior Software Engineer - Tarento Group
Software Engineer
Senior Software Engineer driving scalable, cloud‑native solutions using Python, Node.js, and AWS. Lead architecture, design, and delivery of microservices, containerized deployments, and API ecosystems for global clients.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices in Python and Node.js, ensuring scalability and reliability.
- Architect and manage cloud deployments on AWS, leveraging services such as ECS, EKS, Lambda, and RDS.
- Containerize applications with Docker, orchestrate with Kubernetes, and implement CI/CD pipelines for rapid, automated releases.
- Collaborate with cross‑functional teams to define API contracts, data models, and integration patterns.
- Perform code reviews, mentor junior engineers, and promote best practices in security, testing, and documentation.
Requirements
- 5+ years of professional software development experience, with strong expertise in Python and Node.js.
- Proven track record building and scaling microservices on AWS.
- Hands‑on experience with Docker, Kubernetes, and CI/CD tooling.
- Solid understanding of RESTful API design, authentication, and versioning.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonnodejsawsdockerkubernetes