At AXO, we are empowering the rail industry by building the best possible predictive analytics solutions for our customers. We strive to help industrial companies improve their maintenance and performance decision-making in a data-driven world. We have built RAILOX, the AXO Predictive Maintenance System for rail switches. At AXO, we are passionate about driving innovation in the fields of IoT and AI, and we are looking for like-minded individuals to join our team.
Aufgaben
- Backend Development & IoT Platform Customization: Design and extend backend components such as rule engines, APIs, and system integrations. Customize and further develop our IoT cloud platform based on ThingsBoard.
- Cross-Team Collaboration: Collaborate within small SCRUM teams with creative freedom, working with UI/UX designers and DevOps teams to implement frontend features using Angular or React, including dashboards and device configuration interfaces.
- Implementation and Optimization: Develop new features for device lifecycle and user management. Optimize data processing and real-time communication such as MQTT and WebSockets.
- Code Quality, Testing & Documentation: Ensure high code quality by writing documentation, performing unit and integration tests, and actively participating in design and code reviews.
- Requirement Analysis: Work with application managers and specialists to analyze technical requirements, evaluate system architectures, and create decision proposals.
Qualifikation
- Backend Expertise: 2-5 years of experience in backend development with Java or Kotlin (Spring Boot is a plus). Proficient in Python, Django, Docker, REST APIs, WebSockets, and MQTT.
- IoT Platform Experience: Experience with ThingsBoard or similar cloud IoT platforms (such as Azure IoT, AWS IoT). Solid understanding of device provisioning, telemetry, and state modeling.
- Database Handling: Proficient in PostgreSQL or TimescaleDB, with understanding of handling large sensor data streams.
- DevOps and Tooling: Familiar with DevOps methodology, Docker, authentication standards (OAuth2, OpenID Connect), Atlassian tools (Jira, Confluence, Bitbucket), and cloud technologies like AWS (ECS, S3, EC2, ELB). Experience deploying services on AWS is required.
- Fluent in English; good German skills are a plus.
Benefits
- Permanent full-time contract
- Competitive salary
- Flexible working hours and hybrid work options
- Opportunity to collaborate with top-tier experts in a cutting-edge environment
- Be part of an agile, cross-functional, and dedicated team
- Take full ownership and responsibility for your projects
- Work within a flat hierarchy with international, open-minded colleagues
We value diversity and expressly welcome all applications—regardless of gender, nationality, ethnicity, social origin, religion/belief, physical abilities, age, sexual orientation, or identity. We look forward to receiving your application.