Python Developer (FastAPI / Django) Offline

We are a cloud-focused engineering team specializing in infrastructure optimization, CI/CD automation, and full-cycle software development. As we expand our development capabilities, we are looking for a Python Backend Developer to build and maintain scalable, secure, and cloud-native backend systems. The role involves designing RESTful APIs, integrating with cloud services (e.g., AWS, Azure, GCP), managing data models, and contributing to infrastructure-as-code and deployment workflows. You will work on both internal platforms and client projects, with a strong focus on performance, testability, and maintainability. Familiarity with containerization, CI/CD pipelines, and modern backend frameworks is essential.


Requirements:

  • Experience with Python:
    • Strong command of the language and its ecosystem.
    • Experience with web frameworks FastAPI and/or Django.
  • API Development:
    • Deep understanding of RESTful API principles.
    • Experience in designing, developing, and maintaining reliable APIs.
  • Database Skills:
    • Experience with relational databases (preferably PostgreSQL).
    • Ability to write efficient SQL queries and work with ORMs (SQLAlchemy, Django ORM).
    • Knowledge of NoSQL databases (Redis, MongoDB).
  • Tools and Practices:
    • Proficient with Git and command-line tools.
    • Understanding of containerization principles with Docker.
    • Experience with writing unit tests.

       

Will be a plus:

  • Development experience with Go or Node.js.
  • Experience with cloud providers (Azure, AWS, GCP).
  • Understanding of CI/CD processes.

     

Responsibilities:

  • Developing and maintaining server-side logic and APIs for web applications.
  • Designing and implementing database schemas and optimizing queries.
  • Integrating with third-party services and APIs.
  • Writing clean, maintainable, and efficient code.
  • Participating in code reviews to ensure code quality.
  • Close collaboration with frontend developers, DevOps, and other team members.

     

What we offer:

  • Flexible working schedule.
  • Opportunities for career and professional growth.
  • Work with modern technologies and tools.
  • A friendly and experienced team ready to share knowledge.
  • Remote work opportunities.
  • Competitive salary based on interview results.

The job ad is no longer active

Look at the current jobs Python →

Loading...