Full Stack Developer
Trustmi.com
Office
Yafo, Tel Aviv District, Israel
Full Time
We are looking for a talented Full Stack Developer to join our dynamic team at Trustmi. As a key contributor, you will work in an agile environment to build, optimize, and maintain scalable, high-quality SaaS applications. You will collaborate closely with designers, product managers, and other engineers to develop and enhance our products.
Responsibilities:
- Develop and maintain high-quality, scalable web enterprise-ready SaaS applications using modern front-end and back-end technologies.
- Stay up to date with the latest updates in React, Next.js and Node.js, continuously implementing best practices.
- Work closely with UX/UI designers to create engaging and intuitive user experiences.
- Optimize applications for maximum speed and scalability.
- Utilize Next.js and Node.js as Backend-for-Frontend (BFF) architecture.
- Write clean, reusable, and well-documented code.
- Ensure best practices in software development, including code reviews and testing.
- Work with DevOps to improve CI/CD pipelines, deployment and testing strategies.
- Collaborate with the backend team and contribute to Python development as we expand our expertise.
- Continuously explore and implement new technologies to enhance development efficiency.
Requirements
- 5+ years of experience in full-stack development.
- Strong expertise in React.js and Next.js (at least 3 years of hands-on experience).
- Proficiency in Node.js and Python for backend development.
- Strong understanding of JavaScript and TypeScript.
- Experience with modern web technologies (HTML, CSS/SCSS, Tailwind, etc.).
- Familiarity with database technologies (PostgreSQL, MySQL, MongoDB, etc.).
- Experience building and consuming RESTful APIs.
- Understanding of CI/CD pipelines and cloud platforms (AWS, GCP, Azure).
- Ability to write unit and integration tests using Jest, Cypress, or similar frameworks.
- Experience working in an agile environment with cross-functional teams.
- Strong problem-solving skills and attention to detail.
Nice To Have
- Experience with state management libraries such as Zustand, Redux, or Recoil.
- Experience in a SaaS or startup environment.
- Knowledge of design systems and component libraries.
Other
- Exceptional interpersonal and communication skills.
- Self-driven, highly motivated, and eager to learn new technologies.
- Passionate about staying ahead of industry trends and new technologies.
- Comfortable working in a fast-paced, startup-like environment.
- Fluent in Hebrew and English.
