Python Django API Developer

Devnest-Ai

  • Lahore, Punjab
  • Permanent
  • Part-time
  • 22 days ago
  • Apply easily
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.

Devnest-Ai

Similar Jobs

  • Python Developer - Gicoh

    Taraki

    • Lahore, Punjab
    Job Description We are seeking a skilled Python Developer with at least 2 years of experience as a Junior Software Engineer to join our team. The ideal candidate will be responsib…
    • 12 days ago
    • Apply easily
  • Senior Python Developer

    AutoScale Ventures

    • Lahore, Punjab
    Location: Remote (Pakistan) Job Type: Full-time Work Schedule: 09:00AM-05:00PM (Pacific Standard Time) Role Overview: We're looking for a Senior Python Developer to join ou…
    • 12 days ago
    • Apply easily
  • Python Developer - Full Stack

    • Lahore, Punjab
    • ₨ 2,50,000-3,00,000 per year
    Timing: pm to pm - Sat Sun Off We are looking for a highly skilled Python Developer (Full Stack) who is proficient in both backend and frontend development. This role involves ar…
    • 20 days ago