Hiring for a Client - Altrus.ai We are looking for an experienced Senior Python Developer with strong hands-on AWS expertise to design, develop, and maintain scalable backend applications and services. The ideal candidate should have strong programming fundamentals, cloud architecture knowledge, and the ability to troubleshoot independently and enhance production systems.
Key Responsibilities
Design, develop, and maintain scalable backend applications using Python.
Architect backend services on AWS, making appropriate decisions around application architecture, APIs, databases, and cloud services.
Build, integrate, and maintain REST APIs for backend applications and external integrations.
Work with AWS services including EC2, S3, Lambda, IAM, CloudWatch, ECS, and ECR.
Develop reliable and maintainable code following clean coding and engineering practices.
Work with PostgreSQL, MySQL, DynamoDB, or similar databases for application development and data management.
Use Git-based version control systems such as GitHub, GitLab, Bitbucket, or Git.
Debug production issues, analyze existing code, identify causes, and implement solutions independently.
Work with Linux environments and use shell scripting for development and operational tasks.