Python - Backend developer
Work experience - 4 to 6 years
Domain - Backend development, Python
We are seeking a skilled Python Backend Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be on developing server-side logic to ensure high performance and responsiveness to requests from the front end. You will also be responsible for integrating front-end elements built by your coworkers into the application. You will also be responsible for managing the AWS resources
Roles & Responsibilities
- Develop and maintain scalable, secure, and robust backend services using Python
- Design and implement RESTful APIs and / or GraphQL endpoints
- Integrate user-facing elements developed by front-end developers with server-side logic
- Write reusable, testable, and efficient code
- Optimise components for maximum performance and scalability
- Collaborate with front-end developers, DevOps engineers, and other team members
- Troubleshoot and debug applications
- Implement data storage solutions (e.g., PostgreSQL, MySQL, MongoDB)
- Ensure security and data protection
Mandatory Technical Skill Set
Implementing optimal data storage (e.g., PostgreSQL, MySQL, MongoDB,S3)Python backend development experienceDesign, implement, and maintain CI / CD pipelines using tools such as Jenkins, GitLab CI / CD, or GitHub ActionsImplemented and managed containerisation platforms such as Docker and orchestration tools like KubernetesPrevious hands-on experience in [ EC2, S3, ECS, EMR, VPC, Subnets, SQS,Cloudwatch, Cloudtrail, Lamda, Sage maker, RDS, SES,SNS , IAM, S3, backup, AWS WAF )