Your contributions
- Implementing backend changes to enhance our main GUI: Workforce, as well as to enable end-to-end solutions (e.g. inspection workflows)
- Design, extend, and maintain scalable and consistent APIs (for internal and external users)
- Designing and implementing the foundational systems to enable effective web development
- Debugging and testing the applications, in simulation, physically in-house, and in the field with the robot
- Advocating the use of 3rd-party web frameworks and technologies and demonstrating their effectiveness in your own work.
- Evaluating, integrating, and testing solutions from and collaborating with external partners
- Participation in planning, organization, and tracking of personal and team objectives and tasks
- Writing testable code and writing precise and effective software documentation
- Be an example to the company for the feasibility of well-executed remote work
Your profile
- Engineering or science degree with a focus on computer science, or robotics
- You have succeeded in building maintainable APIs which contributed to a seamless user experience and a successful product.
- Excellent at leveraging web frameworks and technologies to build scalable backend systems
- Strong and effective at writing clean and maintainable code in TypeScript and able to work with a broad range of languages (python, C++) and frameworks
- Strong interface-driven thinking, able to design consistent, scalable, and maintainable APIs
- Strong user focus: interested in collaborating with designers, product managers, and frontend developers to understand the customer's needs and challenges
- Strong at communicating and collaborating with team members to contribute to a productive and engaging team environment in a remote setting
- Capable in effectively testing, debugging, monitoring, and improving existing backend systems
- Capable in managing your workload in a remote setting and able to demonstrate the successful execution and completion of past projects
- Capable in staying up to date with developments in web and cloud technologies, frameworks, and practices
- Capable in clearly communicating technical concepts to both technical and non-technical audiences
- Willing to work on topics outside of the formal area of expertise (e.g. resource constraint systems, sensor data processing)
- Willing to travel ca. 2-3 weeks per year to co-locate with ANYbotics team members and users
Bonus Points
- Experience with web application frameworks like NestJS
- Experience with MQTT
- Experience in integrating APIs with 3rd party systems (e.g. SAP)
- Experience in frontend development
Top Skills
What We Do
ANYbotics is a Swiss robotics company pioneering the development of autonomous mobile robotics. Our walking robots move beyond conventional, purpose-built environments and solve customer problems in challenging infrastructure so far only accessible to humans. Founded in 2016 as a spin-off from the world-leading robotics labs at ETH Zurich. Join our highly talented and motivated team of more than 100 people and work on cutting-edge robot technology. Our customers include leading international energy, industrial processing, and construction companies. In 2020, ANYbotics raised CHF 20 m in a Series A financing round and won several prizes, including the Swiss Economic Forum 2020 award.