Verified today
ShimentoX Technologies- Software Engineer (Python/DevOps)
About the role
Software Engineer (Python/DevOps) role in Bangalore. Design and develop scalable backend services and microservices using Python. Build cloud-native applications on AWS, collaborate with product teams, and drive innovation in software delivery. Focus on automation, containerized systems, and best practices like TDD and comprehensive documentation.
What you’ll do
- 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
What you’ll bring
- BS in Computer Science or related field (or equivalent practical experience)
- 8+ years of software engineering experience with a focus on large-scale system design and backend development
- Strong proficiency in Python, with exposure to Golang and Bash scripting
- Hands-on experience with Kubernetes, Docker, and AWS cloud services
- Familiarity with modern CI/CD pipelines (Jenkins, GitLab CI/CD, or similar)
- Excellent problem-solving, debugging, and communication skills within global, cross-functional teams
Nice to have
Knowledge of infrastructure security, vulnerability management, or compliance frameworks (PCI, SOC2) is a plus
Skills
Education
bachelor's degree