Python Backend Developer Offline
Python Developer (FastAPI / Django / Flask)
Format: Remote (office optional)
NovaCore builds smart digital solutions with reliable engineering foundations and a strong focus on real business value. Weβre looking for a Python Developer who writes clean, maintainable code and is confident building backend services, APIs, and integrations for modern web products.
Requirements
- 2+ years of commercial Python development experience.
- Hands-on experience with FastAPI, Django, or Flask in production-level projects.
- Strong understanding of REST APIs, authentication mechanisms, and server-client data flow.
- Solid knowledge of Python core, OOP, and clean code principles.
- Experience with relational databases such as PostgreSQL / MySQL / SQLite.
- Practical experience with SQLAlchemy, Django ORM, or similar tools.
- Understanding of software architecture basics and API design principles.
- Experience with Git and collaborative development workflows.
- English level β B1+ for technical communication and documentation.
Nice to have
- Experience with asyncio, background jobs, or task queues.
- Familiarity with Celery, Redis, or message-based processing.
- Experience with Docker, CI/CD pipelines, or cloud deployments.
- Understanding of performance optimization and debugging backend bottlenecks.
- Experience integrating third-party APIs and external services.
- Familiarity with testing practices: unit tests, integration tests.
Responsibilities
- Develop and maintain backend services using Python and FastAPI / Django / Flask.
- Design and implement scalable REST APIs and business logic for web products.
- Work closely with NovaCoreβs engineering team to deliver reliable backend functionality.
- Integrate external APIs, internal services, and data sources.
- Review and optimize code for readability, maintainability, and performance.
- Research and resolve issues using official documentation and trusted technical resources.
- Meet deadlines and communicate progress proactively.
- Keep client/company tracking systems and repositories up to date.
What we offer
- Flexible schedule: work remotely or from the office.
- Educational support β paid courses, internal workshops, and learning materials.
- 12 paid vacation days and 12 paid sick days annually.
- Official public holidays according to Ukrainian legislation.
- Competitive compensation based on experience and results.
Hiring process
- Short recruiter screen (15β20 min)
- Technical interview with engineers (60β90 min)
- Optional short coding task or live-coding
- Final chat with manager β offer
Tech stack
Python, FastAPI, Django, Flask, REST API, SQLAlchemy, PostgreSQL, MySQL, SQLite, Git, Docker, Redis, Celery
About NovaCore
We build smart digital solutions in Healthcare and E-commerce β scalable, performant, and well-structured products with a strong focus on usability, reliability, and long-term client value. NovaCore combines technical expertise with business understanding and values transparency, responsibility, and clear delivery.
Required skills experience
Required languages
The job ad is no longer active
Look at the current jobs Python →