Senior Python Backend Developer
Key Responsibilities
- Develop, maintain, and optimize backend applications using Python and Django.
- Design and build RESTful APIs to support web and mobile applications.
- Deploy and manage applications on AWS.
- Work with React Native developers to ensure smooth backend and mobile application integration.
- Optimize applications for performance, scalability, and reliability.
- Design, manage, and optimize databases and data models.
- Debug, troubleshoot, and resolve production issues.
- Implement security, authentication, and data protection best practices.
- Use Celery for background jobs and task scheduling.
- Manage caching and message brokering using Redis.
- Participate in code reviews and follow clean coding practices.
- Handle synchronous and asynchronous workflows efficiently.
Required Skills Experience
- 3-4 years of backend development experience using Python and Django.
- Hands-on experience with AWS services such as EC2, S3, RDS, Lambda, etc.
- Strong understanding of REST APIs, HTTP, and JSON.
- Experience with PostgreSQL/MySQL and Django ORM.
- Working experience with React Native and mobile application integration.
- Familiarity with Git and version control workflows.
- Exposure to CI/CD pipelines.
- Understanding of software development best practices

