← All Jobs
Posted Apr 15, 2026

Python Django API Developer

Apply Now
We are seeking a highly skilled and experienced Python Django API Developer to join our team. The ideal candidate will have 4-5 years of professional experience in building robust, scalable, and secure API-driven applications. You will be responsible for the entire development lifecycle, from designing and implementing new features to ensuring performance and security in a production environment. Responsibilities: - Design, develop, and maintain high-performance and scalable RESTful APIs using Python and the Django framework. - Implement robust authentication and authorization mechanisms using OAuth2 and JWT (JSON Web Tokens). - Collaborate with front-end developers, product managers, and other stakeholders to define and build new features. - Manage and deploy applications on AWS (Amazon Web Services), utilizing services like EC2, S3, RDS, and others. - Contribute to the design and maintenance of the database schema, writing efficient queries and ensuring data integrity. - Develop and maintain CI/CD (Continuous Integration/Continuous Deployment) pipelines to automate testing, building, and deployment processes. - Set up and configure monitoring and logging solutions to ensure application health, performance, and reliability. - Write clean, well-documented, and testable code. - Participate in code reviews to maintain high-quality standards and share knowledge with the team. Requirements: - 4-5 years of professional experience as a back-end developer with a focus on Python and Django. - Proven experience building and deploying API-driven applications. - Strong practical experience with AWS services and cloud-based deployments. - Demonstrable expertise in implementing security protocols such as OAuth2 and handling JWT tokens. - Hands-on experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions) and implementing automated workflows. - Solid understanding of database systems (PostgreSQL, MySQL) and ORMs. - Experience with monitoring and logging tools (e.g., CloudWatch, Prometheus, Grafana, ELK stack). - Familiarity with containerization technologies like Docker. - Excellent problem-solving skills and the ability to work in a collaborative team environment.
Interested in this role?Apply on iHire