Full-Stack Developer
Posted about 19 hours ago
HaslerRail AG, founded in 1887, is a global supplier of rail vehicles with onboard electronic components for speed and energy measurements and data recorders. In Belgrade, our Serbian subsidiary is developing the next-generation Big Data IoT Analytics solution to support our customers with a cloud-based platform to integrate and optimize their business and value chain and make sense of the big data that our onboard sensors deliver and our data recorders collect.
As a full-service supplier for IoT, we deliver intelligent sensors, data recording and analytic software technologies to integrate sensor data into the business process and intelligence and enable the decision-making process of our worldwide blue chip customers. We are disruptive in our business domain using cutting-edge technologies that set the direction for others to follow.
For the extension of our local Rail-Data team, we are seeking to hire (immediately or by arrangement) a dynamic and motivated Full-Stack Developer.
Your Mission
The Full-Stack Developer is responsible for further developing and maintaining HaslerRail’s Big Data IoT Software suite. You will work in an agile development context in the Belgrade development team in strong collaboration with its headquarter in Berne, Switzerland and other company sites across the globe.
This role is based in Belgrade, Serbia, but you might be required to travel in the future.
The main responsibilities associated with this important role are:
- Develops new product features from the requirement phase to feature release, including generic as well as customer-specific features
- Designs and implements software features in the area of web-based as well as smart-client-based applications
Develops unit tests for these software features - Performs design and implementation reviews
- Documents his/her work according to HaslerRail’s development process
- Maintains existing software releases, including bug-fixes
- Supports the software validation team in isolating and solving software bugs
- Supports the project engineering team in case of problems with customer installations
Requirements
- Senior/medium level as a Full-Stack Developer (5+ years of experience)
- Proven track record in successfully developing Cloud-based application projects on Java for distributed enterprise systems (Java EE, Spring)
- Experience in the area of ‘big-data’, ‘cloud technologies’ and ‘micro services’
- Sound knowledge in technologies such as Java, JavaScript, database systems, web protocols, CSS, HTML
- Experience in the area of ‘NoSQL’, ‘Document’ and specially MongoDB database
- Experience with messaging systems such as RabbitMQ and Apache Kafka
- Familiar with Java Reactor Core
- Experience in developing applications in a continuous delivery style (Git, Jenkins, Maven etc.)
- Fluent English
Good to have:
- Experience in the area of ‘analytics’ and ‘anomaly detection’ is an advantage
- Previous exposure to an agile software development culture (Scrum)
- Knowledge of the domain of railway systems is an advantage
- Degree in computer science (BSC/ MSC / MAS) or equivalent is optional
- Any other language, like German, French or Spanish
- Experience with Python programming language and usage of libraries like Pandas or Polars
Benefits
We foster flat hierarchies and direct communication, enabling quick decisions and strong collaboration across all levels. You’ll be trusted with real responsibility and encouraged to take initiative, with plenty of opportunities to grow both personally and professionally.
Other open roles at Sécheron Hasler Group(6)
Sécheron - a leader in electrical safety, electrification, and power conversion solutions for railways, transportation, hydrogen and mining.
Key team members

Nils Hagander

Martin Balters

Jean-Michel GRANGER

Pablo Furrer
Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.