Senior Backend Developer
Piastowska 63a, Gdańsk
XTrack Sp. z o.o.
Join Our R&D Team
Do you want to be part of an innovative R&D team? Would you like to have a real impact on the products we create? Do you want to grow your skills by working with highly qualified developers and testers?
If yes, join us!
Who we are?
XTRACK Sp. z o.o. is the manufacturer of the XTrack system, a leading solution for monitoring vehicles and machines.
We have nearly 30 years of experience, delivering projects for clients in Poland and abroad.
Our team combines expertise in electronics, telecommunications, and IT with creativity and passion.
What we do?
We develop and maintain web and mobile applications (front-end and back-end).
As a Senior Backend Developer, you will:
Design new features based on customer and internal requirements
Support production processes and troubleshoot errors
Ensure high-quality, efficient solutions
Our system handles various data types (text, images, video) and is highly configurable.
We focus on performance, usability, and intuitive interfaces—there’s no room for boredom!
How do we work?
Agile methodologies: Scrum and Kanban
Task management: Redmine
Code review: GitLab using GitFlow practices
Automated builds and deployments: Jenkins
Every task goes through testing
What do we require?
Java expertise (5+ years)
Knowledge of SQL and NoSQL databases
Experience with unit and integration testing
Familiarity with architecture patterns and distributed systems
Experience with queue systems (Kafka, RabbitMQ)
Ability to gather requirements from stakeholders
Nice to have:
Experience with Java 21+ features
Experience with databases like MongoDB, PostgreSQL, Redis
Knowledge of Dropwizard, Micronaut, Maven, JUnit, Mockito, Testcontainers
Experience with tools like Docker, Jenkins, Gitlab, SonarQube
Python programming skills
Understanding of ETL processes and data pipeline orchestration tools like Apache Airflow and Apache NiFi
Experience with data exploration tools (e.g., Apache Superset)
Participation in projects related to data analysis and reporting
Expertise in data warehousing and big data technologies such as Hadoop and Apache Spark.
What will the tasks be?
Ambitious. Development and maintenance of the back-end platform (multiple services)
Requiring. Implementation of tasks in accordance with the sprint plan
Funny. Mutual verification of the quality of the code created by the team
Occupying. Mentorship and cooperation with other programmers
Schematic. Creating technical documentation related to the tasks being performed
Challenging. Analysing new features and making them ready to go
Puzzling. Taking architectural decisions to meet system requirements
What we offer?
Professional development: Pair programming and mentoring; Trainings, workshops, and learning materials; 2 hours weekly for self-study or personal projects
Remote work options
Flexible hours (core: 10:00–15:00)
Benefits: Private medical care, Multisport, training co-financing
Work environment: Flat structure, friendly atmosphere; Bike parking, shower, free parking; No dress code, free coffee, tea, apples
Employee referral program
Senior Backend Developer
Senior Backend Developer
Piastowska 63a, Gdańsk
XTrack Sp. z o.o.