Nexxiot is digitalizing freight asset management with technology that now oversees the world’s most extensive network of connected intermodal containers and railcars.
Clients gain access to unparalleled real-time data, which streamlines fleet management and automates logistics processes. Nexxiot devices, built for resilience, withstand extreme conditions and provide long-term, detailed insights into cargo events, including impacts, delays, safety and security incidents, and loading activities.
Based in Zurich, Switzerland, Nexxiot’s influence extends globally. Our team, comprised of industry experts, operates from offices in Europe and North America and maintains a presence in a majority of depots, ports, and rail yards.
To learn more about how Nexxiot is leading the value generation for the rail industry, please visit www.nexxiot.com.
As a Team Lead working at Nexxiot, you are part of an interdisciplinary agile product team. You will lead the team while actively contributing to software development. Your goal is to collaborate closely with PO to translate business requirements into actionable technical specifications. Together with a team, you will design, implement and test software solutions, operate and maintain the resulting software services according to our Site Reliability Engineering (SRE) practices.
Your main areas of accountability:
- Lead and mentor a team of Senior Engineers, providing guidance and fostering their personal growth through regular one-on-ones.
- Implement software components and services including testing and writing technical documentation according to continuous integration best practices.
- Deploy software services to different environments (development, testing, and production) using continuous deployment practices.
- Operate and maintain those deployments according to the principles of Site Reliability. Participate in the proposal, review, and discussion of solution design documents.
- Participate in and facilitate agile software development activities (e.g., stand-ups, planning meetings, demos, retrospectives).
- Collaborate with your team as well as our UX team to design, implement, test, roll-out and maintain new features and services.
- Actively participate in discussions around design, solutions, and technology overall.
- Be proactive in finding improvements, identifying technical debt, writing, and improving documentation
Desired qualifications:
- Experience in leading a small team of senior developers.
- Experience working in an agile environment.
- Strong experience in writing software in Kotlin/Java
- Strong experience with common web frontend engineering concepts, design patterns, technologies, and frameworks such as Angular.
- Good understanding of SQL databases like PostgreSQL or CockroachDB.
- Familiar with containerizing applications and deploying them to Kubernetes.
- Solid experience with Git, and CI/CD best practices (Gitlab CI).
- Solid knowledge of software testing.
- Fluent in English (spoken and written).
- Outstanding problem-solving skills.
- Open-minded team player taking end-to-end responsibility to get things done.
Don't see yourself as a perfect match? We encourage you to apply anyway! We value diverse perspectives and believe that passion, curiosity, and willingness to learn are just as important as checking every box. If you're excited about this role and think you could grow into it, we'd love to hear from you.