Middle Python Developer

About Us
We are a dynamic startup focused on building scalable, data-driven web applications and AI-powered services. Join our talented engineering team and help us deliver high-quality software solutions that delight users and drive growth.

Key Responsibilities

  • Backend Development: Design, implement, and maintain RESTful APIs and services using Python (Django, or FastAPI).
  • Database Design: Model, optimize, and query relational (PostgreSQL/MySQL) and NoSQL (MongoDB, Redis) databases.
  • Integration: Integrate third-party services, SDKs, and cloud APIs (AWS, GCP, or Azure).
  • Testing & Quality: Write unit and integration tests (pytest, unittest), perform code reviews, and ensure code coverage and maintainability.
  • Performance & Scaling: Profile and optimize application performance; participate in capacity planning and scaling efforts.
  • Collaboration: Work closely with frontend engineers, product managers, and DevOps to deliver end-to-end solutions.
  • Documentation: Maintain clear, up-to-date technical documentation and API specifications.

    Must-Have Qualifications
  • Experience: 4โ€“6 years of professional Python development.
  • Frameworks: Hands-on with at least one modern Python web framework (Django, Flask, FastAPI).
  • Databases: Solid understanding of SQL and experience with ORMs (SQLAlchemy, Django ORM).
  • Testing: Proven track record writing automated tests and participating in CI/CD workflows.
  • Version Control: Proficient with Git, Git workflows, and code review tools (e.g., GitHub, GitLab).
  • APIs: Experience designing and consuming RESTful and/or GraphQL APIs.
  • Problem-Solving: Strong analytical skills and the ability to break down complex problems into maintainable code.
Published 12 June
119 views
ยท
64 applications
To apply for this and other jobs on Djinni login or signup.
Loading...