Software Engineer

Egala

Poznań

Ibrido

PLN 120.000 - 200.000

Tempo pieno

14 giorni+

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Stable employment in an international
Great Place To Work Poland certificate
Training programs and language courses
My Benefit Program
Welcome gift and buddy
Transportation from Rondo Rataje

Descrizione del lavoro

Egala is seeking a Mid-level Software Engineer to join the in-house Transport Management System team in Poznań. You will own features end-to-end from ticket to API and UI, with Python/Django backend, React frontend and a Flutter driver app.

Occasional remote work is possible; on-site in Żerniki near Poznań with employment contract or optional B2B. You will work on integrations with telematics, routing, and accounting providers, ensure production health, and collaborate in a fast-moving team that

Competenze

  • 3–5 years of professional software development experience with Python and Django in production.
  • Strong PostgreSQL skills: data modeling, complex SQL, safe migrations.
  • Frontend experience with React and modern JS; state management with MobX/Redux.

Mansioni

  • Build features end to end from tickets to data models, APIs and UI.
  • Integrate external systems and keep integrations up to date (telematics, routing, accounting).
  • Keep production healthy by addressing incidents, reproducing in staging, fixing root causes.
  • Performance-focused: profile queries, design indexes, use Celery for background tasks, keep UIs fast.
  • Write and maintain tests (Django unit tests, Cypress end-to-end tests).
  • Participate in MR reviews, adhere to team conventions, maintain coherent codebase.
  • Ask clarifying questions, propose simpler solutions when possible.
  • Modernise stack (Python, Django, React, TypeScript) without slowing delivery.
  • Communicate progress and blockers clearly, stay Agile.

Conoscenze

Python
Django
PostgreSQL
React
MobX/Redux
REST API
SOAP API
OAuth2
Celery
Docker
Git
CI/CD
Testing
English
Polish

Descrizione del lavoro

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.

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.

Your responsibilities
  • 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.
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.
Optional
  • 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.
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.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Full-stack Mid Software Engineer
Full-stack Mid Software Engineer

Egala by Boekestijn • Żerniki

In loco
PLN 167.000 - 257.000
Private Medical Care
Life Insurance
Gym access
+3
Product Designer (UX/UI) – End-to-End Ownership
Product Designer (UX/UI) – End-to-End Ownership

Egala • Poznań

In loco
PLN 60.000 - 100.000
Private medical care
Life insurance
Transportation to work from Rondo Rata
+1
Asset Specialist
Asset Specialist

Egala • Poznań

In loco
PLN 42.000 - 64.000
Stabilne zatrudnienie
Great Place To Work Poland
Szkolenia i kursy językowe
+3
Software Engineer
Software Engineer

Auctane Poland Sp. z o.o. • Wrocław

Ibrido
PLN 120.000 - 200.000
Hybrid work framework
Personal training budget
Online training platforms (LinkedIn)
+10
Software Engineer (HYBRID REMOTE)
Software Engineer (HYBRID REMOTE)

ShipStation Global Poland • Wrocław

In loco
PLN 150.000 - 210.000
Annual Salary Review
Training budget
30 days vacation
+3
Senior Back-end Engineer (NodeJS)
Senior Back-end Engineer (NodeJS)

SwingDev—a hippo company • Polonia

Remoto
USD 77.359 - 95.211
Private medical care
Flexible working hours
Team building events
Mobile Software Engineer (iOS)
Mobile Software Engineer (iOS)

Allegro • Poznań

Ibrido
PLN 163.000 - 232.000
Hybrid work model
MacBook Pro
Fringe benefits cafeteria plan
+4
Marketing Manager
Marketing Manager

Egala • Poznań

In loco
PLN 120.000 - 180.000
Close collaboration with board
Opportunity to shape marketing team
Junior Backend Developer
Junior Backend Developer

SolDevelo limited • Gdynia

Ibrido
PLN 67.000 - 99.000
12 000 PLN yearly for certificates &培训
150 PLN quarterly for cultural & sport
Amazon Kindle + 150 PLN quarterly for/
+4
Technical Team Lead
Technical Team Lead

Tenarai Europe • Kraków

In loco
PLN 180.000 - 260.000
Life Insurance
Onsite Parking
Development Budget
+6
Luoghi più richiesti