About the job
Location: Tel Aviv
Hybrid: 3 days in office
About the Role:
Join Snappy as a Full Stack Engineer, where you'll be pivotal in crafting both the back-end and front-end elements of our innovative gifting platform. Your role entails delivering high-quality features punctually, constructing a resilient infrastructure, and implementing secure and scalable solutions across our cloud-based SaaS offerings. Collaborate with a cross-functional team and leverage our tech stack, including React, OpenAPI, Node.js, TypeScript, Serverless, and Kafka, to address technical challenges, provide continuous value in iterative increments, and elevate user experience. Stay abreast of modern tools, especially AI, and integrate them to enhance efficiency and impact.
Your Responsibilities:
Collaborate with product managers, designers, and analysts to gain deep insights into user needs and develop a product that meets those requirements.
Take full ownership of engineering projects from design through implementation, deployment, and ongoing maintenance.
Design and develop software that serves thousands of customers.
Write modular, secure, and thoroughly tested code.
Enhance our development environment by delivering improvements to internal tools and processes.
Work collaboratively with customer support to swiftly address user issues and resolve them permanently and scalably.
Contribute to team and company culture, you will be an integral part of our community.
Your Qualifications:
4+ years of experience in full-stack software engineering.
Extensive professional experience with Node.js and TypeScript.
Professional experience with React and advanced JavaScript, TypeScript, and CSS.
Experience with AI tools such as Cursor (Claude or GitHub Copilot); familiarity with MCPs and AI agents is essential.
Solid understanding and experience with both relational and non-relational databases.
Experience with event-driven processes utilizing queues and topics.
Familiarity with cloud and serverless technologies is advantageous.
A collaborative team player with strong communication skills, yet capable of independent work.
Ability to innovate and improve processes.
