Our partner Embotech is a Zurich-based software company striving to develop cutting-edge autonomous driving technology for autonomous vehicles, with a focus on private ground applications such as logistics, Autonomous Valet Parking (AVP), and mining with a determination to accelerate the transition towards safe autonomous transportation by leveraging the core real-time optimization technology. You will find companies like BMW Group and ZF Group among their customers and partners.
The main product you would be able to work on is PROFLEET - an indoor vehicle management and autonomous truck management application. Among other things, the application tracks vehicles, manages routes, controls stops and sends vehicles to charging stations.
Together with our partner, we are expanding the team and looking for a
Senior Node.js Engineer
to join our interdisciplinary team and help extend and maintain cutting-edge IT infrastructure for software development and deployment.
As a Senior Backend Engineer, you will contribute towards the definition, architecture, integration, development, testing, and deployment of the Embotech web platform for automated driving solutions (yard logistics and car manufacturing). To be successful in this role, you must have experience developing web applications from scratch through production and deployment.
Your responsibilities:
-
Develop web applications from scratch through production, deployment, and operations
- Create architecture, designs, and documentation that lead to consistent reliability, scalability, security, and performance of the system as a whole
- Responsible for back-end architecture and development
- Definition, implementation, and maintenance of data models and interfaces
- Setup a development pipeline including continuous integration and deployment
- Support in the full product life-cycle
- Ensure the highest quality standards during the entire product life cycle
Your profile:
- Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field
- 5+ years of experience designing, building & operating web applications
- Understanding of different architecture patterns like microservices, event-based architecture, and programming on the cloud
- Hands-on experience in backend programming – NodeJS, ExpressJS, or Rust and microservices architecture pattern
- Expertise in different database technologies like RDBMS like SQL Server, Oracle, MySQL, NoSQL, MongoDB, etc.
- Experience with IaaS solutions like Google Cloud Platform, AWS, and MS Azure etc.
- Experience with message broker technology (Kafka, MQTT), REST API, WebSocket, or GraphQL development
- Experience with Terraform, Docker, and Kubernetes appreciated
- Integration experience with enterprise software like SAP or other CRM, ERM, etc.
- Up to date with industry best practices and technologies, new and emerging
- Self-organized, solution-oriented, communicative team player with initiative
- Very good oral and written language skills in English
Our tech stack:
Core technologies include Node.js, TypeScript, React.js, Docker, Kafka, and Grafana, with exposure to additional tools in our ecosystem.
Our offer:
- We value work-life balance and have flexible working hours
- Lots of team activities and perks: yearly retreats, workshops, hackathons
- A chance to work with a team of experienced engineers committed to continuous learning, with opportunities for growth through knowledge-sharing sessions and webinars
- Work with an international team of world-class engineers
- A modern, sunny, open working place with a positive and fun atmosphere.
- A stimulating work experience that will allow you to grow both professionally and personally
- Know someone who would be a perfect fit? Let them know and after the successful probation period come and collect a well-deserved referral fee!