Python Django API Developer
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.
Apply Now
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.
Apply Now