Middle Python Developer Offline

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.

Required skills experience

Python
Python, Git, Docker, PostgreSQL, Django, REST API, SQL, Linux, FastAPI, OOP

The job ad is no longer active

Look at the current jobs Python →

Loading...