Python Fullstack Engineer

Повна зайнятість, гібридний формат, Central dungeonmid
EngineeringFullstack Developer
0 views0 saves0 applied

Quick Summary

Key Responsibilities

Own and architect the complete end-to-end solution, ensuring seamless integration between cloud services, APIs, and the desktop client; Participate in the development and implementation of a new,

Requirements Summary

3-4+ years of experience as a FullStack Python Engineer, with a primary focus on backend development and an interest or experience in desktop application development; Strong proficiency in Python,

Technical Tools
EngineeringFullstack Developer
Dwarf Engineering is a Ukrainian product & engineering company shaping the future of DefenseTech.
We create game-changing tech solutions that ease the work and save the lives of the Defense Forces of Ukraine, giving them the advantage they need.
Our mission is to make advanced defense technologies accessible and to deliver them faster where they matter most.

We are looking for a Python Fullstack Engineer to join our dynamic team! This is not a typical web-stack role. You will be responsible for designing, building, and owning the complete, end-to-end solution from our high-performance cloud services (FastAPI) to a new, cross-platform desktop application (PyQt/PySide).
If you are a backend specialist who is ready to build a complete product from the database to the user's desktop, we want to hear from you!

If it sounds like you:

  • You are passionate about writing clean, maintainable, and production-grade code across the entire stack;
  • You have a strong fullstack mindset, with the ability to design and implement complete software solutions from the database to the UI;
  • You are a proactive problem-solver with a deep respect for reliability and best practices;
  • You are excited to own and master both sides of the stack: building robust backends (FastAPI) and leading the development of a new desktop client (PyQt/PySide).
Requirements/Hard Skills:

  • 3-4+ years of experience as a  FullStack Python Engineer, with a primary focus on backend development and an interest or experience in desktop application development;

  • Strong proficiency in Python, with hands-on experience building and maintaining services using FastAPI;

  • Deep understanding of REST API design, business logic implementation, and integration between system components;

  • Experience working with relational databases (PostgreSQL preferred), ORM frameworks (e.g., SQLAlchemy), and migration tools (e.g., Alembic);

  • Practical experience with Docker for containerizing services during development and production deployment;

  • Experience or familiarity with CI/CD processes (GitLab, Azure DevOps) - from test automation to continuous deployment;

  • Ability to design and deliver end-to-end solutions, from backend architecture to user-facing functionality;

  • Experience or strong interest in building desktop applications using PyQt / PySide, including packaging and interaction with local hardware.

  • [Nice to Have]: C++ literacy, Embedded Linux, custom OS images, or Raspberry Pi.

Responsibilities:

  • Own and architect the complete end-to-end solution, ensuring seamless integration between cloud services, APIs, and the desktop client;
  • Participate in the development and implementation of a new, cross-platform Python/PyQt desktop application designed to interact with both backend APIs and local hardware devices;
  • Develop, maintain, and scale high-performance backend services using FastAPI and PostgreSQL;
  • Design, implement, and document robust REST APIs, complex business logic, and service integrations;
  • Database design, creating and managing data models and schema migrations using SQLAlchemy and Alembic;
  • Containerize services using Docker and manage the build/deployment environments;
  • Apply and champion observability and reliability best practices across the full stack, including structured logging, metrics monitoring, and robust error handling;
  • Maintain and continuously improve CI/CD pipelines (e.g., GitLab, Azure DevOps) to ensure efficient and reliable build, test, and release automation.
What we offer:

  • Work for Ukraine's victory at Defense Tech company, where your work directly contributes to strengthening our country's defense capabilities and achieving victory;
  • We guarantee full official employment from day one;
  • Reservation of employees from day one, subject to relevant documents;
  • Flexible schedule, you can begin your workday anytime up to 12:00 PM, finishing accordingly (8 working hours + 1 hour lunch) with  1 day of work from home per week;
  • You will receive a full technical setup and height-adjustable desks;
  • Our office is located in Kyiv (left bank).
Join us if you want your work to have a real impact!

Location & Eligibility

Where is the job
Location terms not specified
Who can apply
Same as job location

Listing Details

First seen
July 14, 2026
Last seen
July 14, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
49%
Scored at
July 14, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust

3 other jobs at dwarfengineering

View all →

Explore open roles at dwarfengineering.

Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

dwarfengineeringPython Fullstack Engineer