We combine fun, thoughtful experiences with advanced technology to take the guesswork out of gifting.
Full Stack Engineer
Location
Texas
Posted
100 days ago
Salary
$110K - $120K / year
Seniority
Senior
Job Description
Full Stack Engineer
Snappy
• Partner with product managers, designers, and analysts to deeply understand the needs of our users and build a product that serves those needs • Take full ownership of engineering projects from design to implementation to deployment and maintenance • Design and build software used by thousands of customers • Write modular, secure, and well-tested code • Ensure that our development environment is best in class by delivering improvements to internal tooling and processes • Work closely with customer support to respond quickly to issues for our users and solve those in a permanent and scalable way • Improve the team and company – you will be an active participant in our culture
Job Requirements
- 3+ years of software full stack engineering experience
- Extensive professional experience with Node.js and TypeScript
- Professional experience with React and advanced JavaScript, TypeScript, CSS
- Experience working with AI tools such as Cursor (Claud or GitHub Copilot). Familiarity with MCPs and AI agents is a must.
- Adaptability: Ability to learn new technologies and adapt to changing project requirements
- Good understanding and experience with databases - relational and non-relational
- Good understanding and experience with event-driven processes using queues and topics
- Experience with cloud and serverless technologies - advantage
- A team player with strong communication skills, but also capable of working independently
- Proficient in English
Benefits
- Free healthcare, including vision and dental
- Generous 401k match
- Flexible PTO
- Paid family leave
- Snappy Summer Fridays (which we enjoy year-round!)
- Snappy gifts for employee recognition and appreciation
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior CI/CD Systems Software Developer
CitizantWorking with Federal agencies on IT and business transformation. Follow us for info on Agile/DevOps & Data Strategies.
• Addressing challenges in Agile application development, Enterprise Data Management, and Program Management support services • Collaborating in a supportive, team-oriented culture at Citizant
Systems Software Developer – SME
CitizantWorking with Federal agencies on IT and business transformation. Follow us for info on Agile/DevOps & Data Strategies.
• Design, develop and maintain complex software systems, ensuring scalability, reliability, and performance. • Develop clean, efficient, and maintainable code and configurations in accordance with best practices. • Collaborate with cross-functional teams to implement systems that meet all functional and security requirements. • Develop and implement a fully integrated systems infrastructure with related management processes. • Actively support Continuous Integration/Continuous Delivery (CI/CD) initiatives. • Perform upgrading configurations, delivery automation, and backlog grooming sessions. • Minimize program critical risk exposure and ensure that technical solutions are safe, secure, extensible, and scalable. • Establish and document standard operating procedures.
API Systems Application Software Developer
CitizantWorking with Federal agencies on IT and business transformation. Follow us for info on Agile/DevOps & Data Strategies.
• Architect and implement high-quality, scalable, and secure software solutions • Address mission and business requirements • Collaborate with team members • Work in areas of Agile application development, Enterprise Data Management, Enterprise Architecture, and Program Management support services
Senior Application Software Developer, Common Integration Services
CitizantWorking with Federal agencies on IT and business transformation. Follow us for info on Agile/DevOps & Data Strategies.
• Architect and implement high-quality software solutions • Focus on Agile application development and Enterprise Data Management • Collaborate on software design, testing, and maintenance for complex applications

