Python Developer
Genesis Technology Services India Pvt Limited
- Gurgaon, Haryana
- Permanent
- Full-time
- Maintain and enhance an existing Python-based backend deployed on AWS.
- Work on AWS Lambda functions (written in Python) that integrate with various AWS services.
- Manage and troubleshoot services deployed via ECS and Docker containers.
- Maintain PostgreSQL databases hosted on RDS.
- Collaborate with team members on GitLab for code versioning, CI/CD, and issue tracking.
- Ensure security, performance, and scalability of services.
- Update and manage infrastructure components including CloudFront, Cognito, Route 53, and ECR.
- Write clean, maintainable, and well-documented code.
- Participate in system design and architecture reviews for upcoming enhancements.
- Opportunity to work on a production-grade cloud-native application.
- Flexible working environment.
- Collaboration with a technically strong and supportive team.
- Continuous learning and growth opportunities.
- 3+ years of experience in Python development.
- Hands-on experience with AWS Lambda and ECS.
- Strong knowledge of PostgreSQL (RDS) and ORM tools.
- Experience with Docker and container-based deployment.
- Familiarity with GitLab (including CI/CD pipelines).
- Exposure to AWS services such as ECR, CloudFront, Cognito, and Route 53.
- Understanding of RESTful APIs and serverless architecture.
- Experience with IaC tools (e.g., AWS CloudFormation, Terraform).
- Monitoring and logging using CloudWatch, X-Ray, or third-party tools.
- Familiarity with security best practices in AWS environments.
- Great work environment
- Join a well known brand within Telecommunications
- Flexible working options