logo[мetahunt]
> Djinni
middle

Backend Engineer

NovaCore
format:Remotecompany:Outsource
pythonfastapidjangoflaskrest-apipostgresqlmysqlsqlitesqlalchemygit
asyncioceleryredisdockerci/cd
englishB1
experience2+ years
domainHealthTech
> full description

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.