JustJoin.IT Praca zdalna Senior

Remote Senior Full-Stack Developer (Django + Angular)

ecoTRUCK Diagnosis Sp. z o.o.

⚲ Wrocław, Warszawa, Kraków, Gdańsk, Poznań

20 000 - 25 000 PLN netto (B2B)

Wymagania

  • PostgreSQL
  • Angular
  • Django
  • RxJS
  • Python

Opis stanowiska

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.