Description
We're searching for a skilled Full Stack Developer to join our team in Tel Aviv.
We operate within a dynamic Machine Learning Research environment, and a key part of this role involves building robust full-stack solutions designed to empower our researchers and enhance their capabilities.
If you're passionate about tackling challenges across both front-end and back-end systems, and looking to make an impact from the start and shape the full stack solutions, this can be a great opportunity for you.
What You'll Do:
Design and develop scalable web applications using our core technology stack.
Write clean, efficient, and well-documented code, adhering to best practices and high-quality standards.
Actively participate in code reviews, providing constructive feedback and ensuring code integrity.
Diagnose and resolve technical issues across the full stack.
Contribute to the continuous improvement of our development processes and tools.
Play an active role in defining and executing the roadmap for our development project
Help design and implement systems from the initiation to the implementation stages.
Requirements
What We're Looking For:
4+ years of professional experience in full stack development.
Strong proficiency in React.js with TypeScript for client-side development (familiarity with UI libraries like MUI is a bonus).
Solid experience with Node.js, utilizing Express for back-end development, specifically with TypeScript
Experience with python development, using FastAPI or equivalent frameworks
In-depth knowledge of relational and non-relational databases
Comfortable working with Docker and familiar with Dev Containers
Proven experience in defining and managing the roadmap of a development project
It'd Be Great If You Also Have
Familiarity with Google Cloud Platform (GCP) services, especially bigquery, gcs and vertex.ai suite.
Any experience with AI or agent-assisted development would be a significant advantage
Skills
About You:
You're a highly motivated individual with a strong drive for continuous learning and growth.
You are enthusiastic about AI and always on the lookout for new solutions.
You possess excellent problem-solving and analytical skills.
You're a collaborative team player with effective communication