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 →