We’re looking for a highly skilled Software Engineer with strong experience in Python development, cloud-native architectures, and distributed systems. You’ll be part of a global engineering team building scalable, secure, and high-performance products used across enterprise environments.
Requirements
- Design, develop, and maintain scalable backend services and microservices using Python (Golang experience is a plus).
- Build and enhance cloud-native applications on AWS, ensuring performance, reliability, and scalability.
- Collaborate with product teams to define architecture, implement new features, and optimize existing systems.
- Develop automation tools and internal frameworks to streamline deployment, monitoring, and operational efficiency.
- Apply software engineering best practices — including test-driven development (TDD), unit/integration testing, and comprehensive documentation.
- Contribute to the design and evolution of containerized systems using Kubernetes and Docker.
- Participate in system design reviews, technical discussions, and code reviews with global peers.