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