Remote job
Senior/Principal Full Stack Engineer (Automotive)
Job details
About this role
Role overview
Develop full stack software for autonomous vehicle systems, spanning front end interfaces, backend services, real time data processing, and integration with complex hardware. The senior or principal engineer will contribute to architecture and implementation while helping maintain high standards for performance, reliability, and safety. The role is remote within Europe and involves collaboration with an international team.
Responsibilities
- Build and maintain front end components using React and TypeScript, alongside backend services in a suitable server side language. - Contribute to system design, technical decisions, and solutions for real time processing and hardware integration. - Write clear, maintainable code and apply principles such as modularity, reuse, and extensibility. - Review peers’ designs and code, seek feedback, and mentor other team members. - Clarify task inputs and requirements with the team, and contribute to project meetings and customer discussions. - Support testing and reliability practices for complex vehicle software; be available for business trips to customer offices in the EU.
Requirements
- At least six years of software development experience. - Strong hands on experience with React and TypeScript. - Backend development experience in Go, Python, Java, or another server side language. - Solid PostgreSQL knowledge and experience with Git and Docker. - Upper intermediate English proficiency.
Benefits and work setup
- Remote work within Europe and a flexible schedule. - Professional development, continuing education, health and legal support, and an active professional community.