Full Stack Developer

Jerusalem, Israel
R&D – Software /
Full time /
Hybrid

We are looking for a talented and motivated Full Stack Developer to join our growing team. In this role, you will be responsible for designing, developing, and maintaining scalable end-to-end systems, working across both front-end and back-end.

You will collaborate closely with product managers, designers, and other engineers to deliver high-quality solutions in a fast-paced, innovative environment.

What will your job look like:

  • Design, Develop and Maintain scalable and high-performance end-to-end systems
  • Collaborate with cross-functional teams to define and deliver new features
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and contribute to best practices
  • Troubleshoot, debug, and optimize existing systems

All you need is:

  • 3+ years of experience as a Full Stack Developer
  • Strong proficiency in front-end technologies (e.g., QT, React, Angular)
  • Solid experience with back-end development (e.g., Python, C++, Java, or similar)
  • Familiarity with databases (SQL and/or NoSQL)
  • Experience with cloud platforms (AWS, Azure)
  • Familiarity with CI/CD pipelines
  • Experience with version control systems (e.g., Git)
  • Strong problem-solving skills and attention to detail
  • Ability to work independently and as part of a team
  • Good communication skills in English

Nice to Have

  • Experience with containerization tools (Docker, Kubernetes)
  • Understanding of DevOps practices

Why Join Us:

  • Work on impactful, cutting-edge products
  • Collaborative and dynamic team environment
  • Opportunities for growth and professional development
Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution!
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.