We are seeking an experienced Python Developer with 7+ years of experience to build and maintain scalable backend systems and APIs. This role focuses on developing high-performance services, working with modern API architectures, and leveraging AWS cloud technologies to deliver reliable and efficient solutions.
Key Responsibilities
- Develop and maintain backend applications using Python
- Design and implement RESTful APIs and/or GraphQL services
- Build scalable, serverless solutions using AWS services such as Lambda and DynamoDB
- Monitor and troubleshoot applications using CloudWatch
- Optimize application performance, scalability, and reliability
- Collaborate with cross-functional teams to design and deliver solutions
- Ensure code quality through testing, debugging, and best practices
- Participate in code reviews and contribute to continuous improvement
Required Qualifications
- 7+ years of experience in Python development
- Strong experience in REST API development and/or GraphQL
- Hands-on experience with AWS services including Lambda, DynamoDB, and CloudWatch
- Strong understanding of backend development and distributed systems
- Experience with debugging, performance tuning, and optimization
- Strong problem-solving and analytical skills
- Ability to work collaboratively in a team environment
Preferred Qualifications
- Experience with serverless architectures
- Familiarity with CI/CD pipelines and DevOps practices
- Experience working in Agile development environments