Responsibilities
- Develop, test, deploy, and maintain Python backend systems, including microservices and RESTful APIs.
- Design and manage cloud-native applications on AWS, emphasizing scalability, system reliability, and security across the software lifecycle.
- Enhance CI/CD pipelines through automation to boost deployment speed and code quality.
- Monitor live environments, diagnose issues, conduct root-cause investigations, and apply effective solutions.
- Leverage AI-powered tools for coding, testing, and system monitoring to increase development efficiency and software robustness.
- Participate in creating technical documentation, sharing expertise, and advancing team-wide improvement efforts.
Responsibilities
- Contribute to the development, testing, deployment, and support of software solutions for Python backend applications, microservices, and REST APIs.
- Build and support cloud-based solutions on AWS with a focus on scalability, reliability, and security, following software quality practices throughout the SDLC.
- Contribute to automated testing and deployment processes to improve software quality and delivery efficiency.
- Support production systems and troubleshoot technical issues, perform root-cause analysis, and implement fixes and improvements.
- Use AI-assisted development, testing, and monitoring tools to improve productivity and quality.
- Contribute to documentation, knowledge sharing, and continuous improvement initiatives within the team.