Python Developer (2 Positions)

We are looking for a skilled Python Developer to join our growing team!
The ideal candidate will have 4–6 years of hands-on experience in backend development using Python and its modern frameworks. As a Python Developer, you will play a key role in designing, building, and maintaining high-performance backend services and APIs that support scalable applications across various domains.


Key Responsibilities:

  • Design, develop, test, and maintain backend services and applications using Python.
  • Build and optimize RESTful APIs using frameworks such as FastAPI, Flask, and Django (with DRF).
  • Work with APIs, databases, and system integrations within modular, service-oriented architectures.
  • Participate in the full software development lifecycle—from requirements gathering to deployment and support.
  • Write clean, scalable, and well-documented code following best practices.
  • Troubleshoot and debug applications to ensure performance, scalability, and responsiveness.
  • Collaborate with frontend developers, DevOps engineers, and other stakeholders for integrated solutions.
  • Stay up-to-date with backend technologies, tools, and industry trends.

Preferred Skills:

  • Strong proficiency in Python with real-world project experience.
  • Solid grasp of OOP, design patterns, and software engineering best practices.
  • Proficient with relational databases like MySQL/PostgreSQL and ORM tools (e.g., SQLAlchemy).
  • Experience with asynchronous programming and RESTful API design.
  • Familiarity with version control tools such as Git.
  • Exposure to unit testing, code reviews, and CI/CD pipelines.
  • Knowledge of API security best practices.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx