Please let Snappy know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.
Description:
As a Full Stack Engineer at Snappy, you will design and develop both back-end and front-end components to enhance Snappy’s gifting platform.
You are responsible for delivering high-quality features on time, building robust infrastructure, and implementing secure, scalable solutions across our cloud-based SaaS platform.
You will work with a tech stack that includes React, OpenAPI, Node.js, TypeScript, Serverless, and Kafka.
Collaboration within a cross-functional team is essential to solve technical challenges, deliver continuous value in smaller increments, and improve the user experience.
You are expected to stay current with modern tools, including AI, and apply them thoughtfully to boost efficiency and impact.
You will partner with product managers, designers, and analysts to deeply understand the needs of users and build a product that serves those needs.
You will take full ownership of engineering projects from design to implementation, deployment, and maintenance.
You will design and build software used by thousands of customers and write modular, secure, and well-tested code.
You will ensure that the development environment is best in class by delivering improvements to internal tooling and processes.
You will work closely with customer support to respond quickly to user issues and solve them in a permanent and scalable way.
You will actively participate in improving the team and company culture.
Requirements:
You must have 3+ years of software full stack engineering experience.
Extensive professional experience with Node.js and TypeScript is required.
You should have professional experience with React and advanced JavaScript, TypeScript, and CSS.
Experience working with AI tools such as Cursor (Claud or GitHub Copilot) is necessary, along with familiarity with MCPs and AI agents.
You must demonstrate adaptability, with the ability to learn new technologies and adapt to changing project requirements.
A good understanding and experience with both relational and non-relational databases is required.
You should have a good understanding and experience with event-driven processes using queues and topics.
Experience with cloud and serverless technologies is an advantage.
You must be a team player with strong communication skills, but also capable of working independently.
Proficiency in English is required.
Benefits:
Snappy offers free healthcare, including vision and dental coverage.
A generous 401k match is provided to employees.
Flexible PTO is available to promote work-life balance.
Paid family leave is offered to support employees during important life events.
Snappy Summer Fridays are enjoyed year-round, allowing for extended weekends.
Employees receive Snappy gifts for recognition and appreciation.
The company promotes a culture of appreciation, dedication, and fun, enhancing employee morale and performance.