2,132,513open jobs
135,056companies
241,633added this week
Browse all
Salary
$31k – $43k per year
Location
In office (Poland, Poznań)
Seniority
Middle · 3+ years exp
Employment
Full-Time

First seen by Alion on Nov 4, 2026.

Overview
Company
Impact
Profile match
Egala provides reliable trucking and logistics solutions across Europe. Discover flexible trucking capacity, dedicated drivers, and scalable road freight services.

We're looking for a Mid-level Software Engineer to join the development team behind our in-house Transport Management System (TMS). The TMS is the operational backbone of Egala: dispatchers plan trucks, trailers and drivers on it, drivers use its mobile app on the road, and finance invoices customers and pays drivers from the data it holds. It is a mature, actively developed product – a Python/Django backend, a React frontend, a Flutter driver app and a long list of integrations with telematics, routing, ferry and accounting providers, shipped to production roughly every week.

This is a full-time, on-site role in our office in Żerniki near Poznań, with the option of occasional remote work when the need arises. We offer an employment contract, a B2B contract is open to negotiation if needed. You will own features end to end: from a ticket, through data model, API and UI, to tests, release notes. If you write solid Python and JavaScript, are comfortable reading a large codebase you did not write, and like the idea that a routing bug shows up as a truck on the wrong side of a border, we'd love to meet you.

Our stack at a glance

  • Backend – Python, Django, PostgreSQL, Celery with RabbitMQ and Redis, a WebSocket service (ASGI) for live updates, Gunicorn/gevent, Sentry and New Relic.
  • Frontend – React, MobX and mobx-spine models, JavaScript, Semantic UI and styled-components, Leaflet maps.
  • Mobile – TARA driver app in Flutter; several small native Android (Kotlin) tools such as the panic button and fleet-device managers.
  • Integrations – many third-party systems: telematics, routing/toll calculation, ferries and Eurotunnel, tachograph downloads, Microsoft Graph, Exact Online, Firebase push, SFTP exchanges, AI-assisted order intake and receipt verification.
  • Tooling – Docker Compose for the whole environment, GitLab CI with per-branch instant staging environments, Cypress (several hundred end-to-end specs).
  • Scale – about 250k lines of backend code, 200k lines of frontend code, 100+ screens, releases roughly every week.

What we offer‍

  • Stable employment in an international company with 3000 employees located around the Europe.
  • We are awarded with the title of the Great Place To Work Poland certificate.
  • Grow with us through individual training programs, and language courses.
  • Experience a one-of-a-kind friendly and supportive atmosphere and working conditions.
  • Join our family-events and celebrations for employees.
  • Share knowledge in our diverse and international teams.
  • Give us regular feedback via surveys and internal meetings.
  • Start your Egala experience with a chat over lunch with our CEO – Sjef Boekestijn.
  • Stay in good shape with the help of our internal gym, football field and squash courts.
  • Comprehensive coverage of Private Medical Care and Life Insurance for you and your loved ones.
  • Transportation to work - to make your commute more convenient, by providing transportation to work from Rondo Rataje.
  • My Benefit Program – choose the benefits according to your needs among many various options available.
  • We care for your employee’s journey, that is why we welcome you with a special welcome gift, we provide you with a buddy – colleague who will make sure you feel well in our office, and we offer you regular meet ups with cup of coffee with our Employer Branding department, to make sure everything is great during your first weeks in BT.

Zakres obowiązków

  • Build features end to end – take a ticket from the backlog (e.g. a new planning screen, an invoicing rule, a driver-app flow) through Django models and migrations, REST endpoints, React/MobX UI, tests and changelog.
  • Integrate external systems – connect and maintain integrations with telematics providers, routing and map services, ferry and tunnel operators, tachograph data (DDD files), Microsoft 365 and accounting software over REST, SFTP and webhooks.
  • Keep production healthy – pick up Sentry errors and user-reported incidents, reproduce them on a staging copy of production data, fix the root cause and prevent regressions.
  • Care about performance – the system runs on a large PostgreSQL database; you will profile slow queries, design indexes, move work to Celery background tasks and keep screens fast.
  • Write and maintain tests – Django unit tests for backend logic and Cypress end-to-end tests for user flows are part of every change, not an afterthought.
  • Review and be reviewed – participate in merge-request reviews on GitLab, follow and improve team conventions and help keep the codebase coherent as it grows.
  • Clarify before you build – ask questions when a ticket is unclear, occasionally directly with the dispatchers or finance staff who will use the feature; propose simpler solutions when the request can be met with less.
  • Modernise responsibly – help with the gradual upgrades of the stack (Python, Django, React, TypeScript adoption) without stopping feature delivery.
  • Communicate and stay Agile – priorities change; give short, regular updates on progress and blockers and re-plan when needed.

Wymagania

Our requirements

  • 3–5 years of professional software development experience, with Python and Django used in a production system.
  • Solid relational database skills – PostgreSQL preferred: data modelling, writing and reading non-trivial SQL, understanding query plans and indexes, safe schema migrations on live data.
  • Practical frontend experience with React and a state-management library (MobX, Redux or similar), modern JavaScript.
  • Experience integrating third-party APIs – REST and ideally SOAP; authentication flows (OAuth2, bearer tokens, API keys); retries and error handling for systems you do not control.
  • Familiarity with asynchronous and scheduled work – Celery or an equivalent task queue; understanding what should and should not run inside a web request.
  • Comfortable with Docker, Git and a CI pipeline (GitLab CI or similar) as daily tools; able to debug a failing pipeline on your own.
  • A testing habit – unit tests for logic, end-to-end tests for flows; you know what to test and what not to.
  • Ability to navigate and improve a large existing codebase – reading before writing, small focused merge requests, no unnecessary rewrites.
  • Good English (B2/C1) – the codebase, tickets, reviews and part of the team communication are in English; Polish is used day to day in the office.
  • Clear communication, verbal and written – you can explain a technical trade-off to a non-technical colleague and keep status updates short, regular and honest.
  • Ownership and a proactive mindset – you notice problems before users report them and propose fixes rather than waiting for a ticket.

Nice to have

  • Experience in transport, logistics or fleet-management software (TMS, telematics, route planning, tachograph/driving-time regulations).
  • Maps and geo work – Leaflet or similar, routing/geocoding APIs (PTV, Google, HERE), polylines, time zones, distance and toll calculation.
  • Performance and observability tooling – Sentry, New Relic, PostgreSQL EXPLAIN, Celery monitoring (Flower).
  • Experience upgrading long-lived Django/React applications across major versions.
  • Dutch language, or experience working with a Dutch organisation.
  • Degree in Computer Science or a related field.

Tech stack

  • Python
  • Django
  • Relational database
  • PostgreSQL
  • Data modelling
  • SQL
  • React
  • MobX
  • Redux
  • JavaScript
  • REST API
  • SOAP
  • API
  • Celery
  • Docker
  • GitLab CI
  • Testing
  • Logistics
  • Route
  • Sentry
  • New Relic
  • Degree
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,132,513 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Poznań
$37k – $67k per year · Hybrid · 4+ years exp · Gdańsk
Java
Databases
Apache Kafka
AI/ML
Copilot
Cursor
Claude Code
Model Context Protocol
AI Agents
RAG
DevOps
Rest API
OpenTelemetry
Azure
CI/CD
Kubernetes
Management
Agile
Apply
In office · Warsaw
Kotlin
Kotlin
Hilt
Dagger
Kotlin Coroutines
MockK
Mobile
JUnit
Jetpack Compose
MVI
MVVM
Clean Architecture
Dependency Injection
Material Design
DevOps
Git
Gitflow
Management
Agile
Scrum
Apply
Senior C++ Developer 9 hours ago
$92k – $123k per year · In office · Contractor · Poland
C++
Perl
DevOps
Windows
Apply
Remote (United States, Bulgaria, Poland, Portugal) · Wrocław · Sofia · Porto
JavaScript
TypeScript
Node JS
Databases
SQLite
Frontend
Angular
DevOps
AWS
Apply
Hybrid · 5+ years exp · Bachelor's Degree · Wrocław
Java
PHP
SQL
Java
Jackson
Maven
Lombok
PHP
WooCommerce
Databases
ElasticSearch
OpenSearch
DevOps
Jenkins
AWS
Docker
Kubernetes
Platform Engineering
GitHub
Amazon S3
IAM
QA
TestNG
Selenium
Playwright
Apply
$135k – $216k per year · In office · Public Trust · 12+ years exp · Associate's Degree · Atlantic City
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Frontend
Angular
DevOps
Rest API
Terraform
GCP
CloudFormation
Azure
CI/CD
AWS
Docker
Kubernetes
Cybersecurity
FedRAMP
Management
Agile
MedTech
Verification & Validation
Apply
$135k – $216k per year · In office · TS/SCI · 16+ years exp · Fort Meade
Python
Go
Java
Rust
TypeScript
SQL
C#
C++
Scala
Julia
Databases
Apache Kafka
AI/ML
Hadoop
Spark
Flink
Time Series
Machine Learning
DevOps
GitLab CI
CI/CD
Git
Docker
Kubernetes
GitLab
Linux
TCP/IP
DNS
Management
Agile
Apply
In office · 10+ years exp · Amsterdam
Python
SQL
PowerShell
DevOps
Rest API
Splunk
Azure DevOps
Dynatrace
GitLab CI
Azure
CI/CD
Jenkins
Grafana
AppDynamics
Incident Management
Linux
Unix
Management
ServiceNow
ITIL
Apply
In office · 10+ years exp · Amsterdam
SQL
Databases
Apache Kafka
Management
Agile
Apply
$135k – $216k per year · In office · TS/SCI · 2+ years exp · Bachelor's Degree · Annapolis Junction
Python
Java
Bash
AI/ML
Hadoop
DevOps
Ansible
Red Hat
Prometheus
AWS
Docker
Kubernetes
Grafana
OpenStack
CentOS Stream
Linux
Unix
DNS
DHCP
Cybersecurity
Nmap
Tcpdump
Apply
$31k – $43k per year · In office · Full-Time · 3+ years exp · Poznań
Python
JavaScript
Kotlin
TypeScript
SQL
Dart
Python
Django
Celery
Gunicorn
Dart
MobX
Databases
PostgreSQL
Redis
RabbitMQ
Frontend
Redux
React.js
styled-components
Mobile
Flutter
Firebase
DevOps
Rest API
Docker Compose
New Relic
WebSockets
GitLab CI
Git
Docker
GitLab
SOAP
Management
Agile
QA
Cypress
Sentry
Apply
UX Designer 20 days ago
≈ $31k – $78k per year (Estimated) · In office · Full-Time · 4+ years exp · Poznań
Design
Figma
FigJam
Management
Agile
Apply
$46k – $64k per year · Hybrid · Full-Time · Poznań
Python
SQL
PowerShell
DevOps
Azure
IAM
Cybersecurity
ISO 27001
GDPR
Management
Agile
Apply
$26k – $40k per year · Hybrid · Full-Time · Poznań
Python
PowerShell
DevOps
Platform Engineering
DNS
Management
Service Desk
Apply
Hybrid · Contractor · Warsaw · Kraków · Poznań · Gdańsk · Wrocław
DevOps
AWS
IAM
Cybersecurity
HashiCorp Vault
ISO 27001
PCI DSS
Least Privilege
SIEM
Management
Confluence
ITSM
MedTech
Design Controls
Apply
Hybrid · Contractor · Warsaw · Poznań · Kraków · Wrocław · Gdańsk
PowerShell
DevOps
Rest API
Cybersecurity
CyberArk
Active Directory
LDAP
Management
Confluence
Jira
Apply
Remote (Poland, CET hours) · Freelance · Poznań
Python
JavaScript
TypeScript
Frontend
React.js
DevOps
Rest API
CI/CD
AWS
Docker
Grafana
Drone
GitHub
Management
Jira
QA
TestRail
Selenium
Playwright
WebDriverIO
k6
Apply
See all jobs
This is one of many
2,132,513 more open roles from verified company boards, updated every day.