New offer - be the first one to apply!

April 8, 2026

Remote Senior Full-Stack Developer (Django + Angular)

Senior • Remote

20,000 - 25,000 PLN

Wroclaw, Poland

Requirements

Our expectations:

  • Minimum 5 years of commercial experience as a Full-Stack Developer

  • Proven experience working on production-grade systems at real scale

  • Strong proficiency in Python with Django and Django REST Framework (DRF)

  • Experience with Django Channels and WebSockets

  • Solid knowledge of Angular (version 13 or newer)

  • Hands-on experience with NgRx (Store, Effects, Selectors)

  • Very good command of RxJS

  • Experience working with PostgreSQL

  • Knowledge of Docker and Docker Compose

  • Experience working with production systems

Job Description

ecoTRUCK is a modern SaaS platform for fleet monitoring, integrated with a remote diagnostic system. The platform enables real-time monitoring, remote diagnostics, and ECU fault clearing for heavy-duty vehicles and construction machinery.

We are looking for an experienced Senior Full-Stack Developer who will contribute to the system’s architecture, development, and stability, and have a real impact on the technological direction and long-term evolution of the product.

This role offers a clear opportunity to grow into a Technical Lead position.

Responsibilities

  • Development and maintenance of the backend using Django and Django REST Framework

  • Implementation of real-time features using Django Channels, WebSockets, and MQTT

  • Building and evolving the frontend application using Angular and NgRx

  • Designing and maintaining system architecture and APIs

  • Processing asynchronous workloads using Celery and Redis

  • Performance optimization of the backend and PostgreSQL database

  • End-to-end work across the full development lifecycle: feature implementation → testing → deployment → monitoring

  • Participating in code reviews and providing technical support to less experienced developers

  • Collaboration on maintaining and improving the production environment

  • Shared responsibility for architectural decisions and technical standards

Offer Details

  • Online recruitment process

  • Recruitment language: Polish

  • Start date: ASAP

  • Fully remote work

Recruitment Process

  • Online recruitment & technical interview

  • Optional technical assignment

  • Feedback and final decision

Join us if you value well-structured systems, real-world challenges, and long-term product development.