Back to jobs

Senior Backend Software Engineer

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.

Join Our Team as a Senior Backend Software Engineer at Nexxiot

At Nexxiot, we believe in the power of innovation and teamwork to shape the future of global supply chain solutions. As we continue to expand our talented team, we are seeking a passionate Backend Software Engineer who thrives in an interdisciplinary agile environment. This role is an exceptional opportunity to contribute to critical software features, collaborate on innovative solutions, and grow with a forward-thinking company

What You’ll Do:

  • Design, implement, test, and roll out cutting-edge backend services in close collaboration with your team.
  • Engage in proactive problem-solving, addressing technical debts, and enhancing our software documentation.
  • Stay abreast of the latest industry technologies, contributing to team education and our continuous improvement culture.
  • Mentor new team members, acting as an onboarding guide to seamlessly integrate them into our processes.
  • Participate actively in all phases of our agile development cycle, from planning to retrospective.
  • Ensure high availability and robustness of our backend services during business hours.
Your main areas of accountability:
 
As a Senior Backend Software Engineer at Nexxiot, your role will consist of:
  • Collaborating with your team to design, implement, test, roll-out and maintain new features and services.
  • Actively participating in discussions around design, solutions, and technology overall.
  • Being proactive in finding improvements, tackling technical debt, writing, and improving documentation.
  • Continuously improving the general state of our code base.
  • Keeping up-to-date with the latest technologies and helping educate the team. 
  • Acting as onboarding buddy for new team members.
  • Participate in agile software development activities (e.g. stand-ups, planning meetings, demos, retrospectives, …).
  • Provide 3rd level support and ensure service availability during business hours.

Desired qualifications:

  • Good conceptual skills in developing solution designs and implementing them in software.
  • Open-minded team player, taking end-to-end responsibility to get things done.
  • Curious and never afraid of learning to master new tools, technologies, and methodologies.
  • Outstanding problem-solving skills
  • Experience with working in an agile environment.
  • Good algorithmic knowledge.
  • Good software architecture and system design knowledge.
  • Strong experience in writing software in Kotlin or Java. Linux/Unix shell know-how is a great plus.
  • Professional experience in writing software in PHP is a plus.
  • Strong experience with common backend engineering concepts, patterns, and technologies like SQL (PostgreSQL), NoSQL (DynamoDB), Message Queueing (SQS), Publish & Subscribe (SNS & Apache Kafka).
  • Good knowledge of (RESTful) API design
  • Solid experience with Git, and CI/CD best practices (Gitlab CI)
  • Solid knowledge of software testing; TDD is encouraged, but not mandatory
  • Containerized (Docker) workloads and Kubernetes deployments.
  • Good Gradle knowledge is a plus.
  • Fluent in English (spoken and written)
Our Backend Stack
  • Kotlin / Java
  • Apache Kafka
  • SQS
  • DynamoDB
  • CockroachDB
  • Docker
  • Kubernetes
 
 
Please only send CVs in English.

We will not consider CVs from agencies.

 

 

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf

Select...
Select...