Devices Backend Software Engineer, Lisboa
Social network you want to login/join with:
Devices Backend Software Engineer, Lisboa
Client:
Nexxiot
Location:
Lisboa, Portugal
Job Category:
Other
-$0-0/monthly
EU work permit required:
Yes
Job Views:
5
Posted:
14. 02. 2025
Expiry Date:
31. 03. 2025
Job Description:
Nexxiot is digitalizing freight asset management with technology that oversees the world’s most extensive network of connected intermodal containers and railcars.
Clients gain access to unparalleled
- time data, which streamlines fleet management and automates logistics processes. Nexxiot devices, built for resilience, withstand extreme conditions and provide
- 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.
As a Devices Backend Engineer working at Nexxiot, you are part of an interdisciplinary team, responsible for software services in the scope of our Io
T device fleet. Working closely with the team, your goal is to design, implement, and test software solutions and to operate and maintain services according to our Site Reliability Engineering (SRE) practices. You are skilled and experienced in writing distributed backend services, including data and software modeling.
You are a curious and
- minded team player keen to learn and develop new solutions. Goal-oriented, well organized, and comfortable working independently. You prefer to automate recurring tasks and create tools that optimize your team's workflow. You are fluent in English, have decent communication skills, and feel comfortable working remotely and collaborating with your team members via chat channels, audio, and video calls. You have technical writing capabilities (in English) that enable effective and understandable
- ups of knowledgebase entries and documentation of your software services, procedures, and tools.
Your main areas of accountability:
- Design and implement software components and services, including tests and technical documentation, according to continuous integration best practices.
- Deploy software services to different environments using continuous deployment practices, operate and maintain those deployments according to the principles of Site Reliability Engineering.
- Provide 3rd level support and ensure service availability during business hours. Monitor data streams and react to anomalies in a timely manner.
- Review and approve merge/pull requests and design documents created by teammates.
- Participate in agile software development activities (e. g.planning meetings, demos, retrospectives, …).
- Act as an onboarding buddy for new team members.
Desired qualifications:
- Open-minded team player, motivated to collaborate and solve engineering problems under business constraints. Able to work autonomously and gather requirements for the task at hand.
- End-to-end responsibility throughout the software development lifecycle: Design, Implementation, Testing, Deployment, Operations, and Maintenance.
- Curious and never afraid of learning to master new tools, technologies, and methodologies.
- Experience in writing JVM based software, primarily in Kotlin and Java. Linux/Unix shell
- how is a great plus. - Familiar with common backend engineering concepts, patterns, and technologies like SQL (Postgre
SQL/Cockroach
DB), No
SQL (Dynamo
DB), Message Queueing (Apache Kafka, Amazon SQS). - Experience in writing and operating containerized software services (Docker, Kubernetes, AWS ECS or AWS Fargate).
- Basic understanding of networking: UDP, TCP, DNS, HTTP.
- Experience with automated testing and CI. Familiarity with monorepo build systems (e. g. Bazel) is a bonus.
- Interest in working close to embedded teams, but not required. Some C experience is a plus.
- Fluent in English spoken and written. German is a plus, but not mandatory.
Seja o primeiro a candidar-se à vaga de emprego oferecida!
-
Porque procurar um emprego no Vagas.pt?
Todos os dias oferecemos novas vagas de emprego. Pode escolher entre uma vasta gama de empregos: O nosso objectivo é oferecer a escolha mais vasta possível Receba novas ofertas por e-mail Ser o primeiro a responder a novas ofertas de emprego Todas as ofertas de emprego num só lugar (de empregadores, agências e outros portais de emprego) Todos os serviços para quem procura emprego são gratuitos Vamos ajudá-lo a encontrar um novo emprego