onsite
Senior Software Engineer - ah
Software Engineer
Lead the design, development, and deployment of scalable cloud-native services using Python and Java, leveraging AWS, Docker, and Kubernetes to deliver high‑availability solutions.
About the role
Key Responsibilities
- Architect and implement robust microservices in Python and Java, ensuring performance, scalability, and maintainability.
- Design and maintain CI/CD pipelines on AWS, integrating automated testing, code quality checks, and deployment automation.
- Collaborate with cross‑functional teams to translate business requirements into technical specifications and deliverables.
- Mentor junior engineers, conduct code reviews, and promote best practices in software development.
- Monitor and troubleshoot production systems, applying root‑cause analysis and continuous improvement strategies.
Requirements
- 5+ years of professional software development experience with strong proficiency in Python and Java.
- Hands‑on experience with AWS services (EC2, ECS/EKS, RDS, S3) and container orchestration using Docker and Kubernetes.
- Solid understanding of CI/CD tooling (Jenkins, GitHub Actions, GitLab CI) and automated testing frameworks.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
- Experience with cloud‑native architecture, microservices, and event‑driven design patterns is a plus.
Skills
pythonjavaawsdockerkubernetescicd