Job Title: Staff Full Stack Software Engineer Company Name: InfiniteChoice Job Details: $175k-$195k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/bugb1xtwy8at4yni Job Description: Posted 1mo agoStaff Full Stack Software Engineer@ InfiniteChoiceView All JobsWebsiteUnited States$175k-$195k/yrRemoteFull TimeResponsibilities:Lead design, Develop apps, Deploy systemRequirements Summary:10+ years of software development; BS in CS/Engineering or equivalent; strong Node.js back-end, Vue.js/React front-end; SQL and NoSQL databases; REST/GraphQL APIs; cloud-native, CI/CD, and testing focus.Technical Tools Mentioned:Node.js, Vue.js, React, TypeScript, JavaScript, Express, Fastify, NestJS, PostgreSQL, MySQL, MongoDB, Redis, GraphQL, REST, CI/CD, Cloud, GCP About the RoleWe're seeking a talented Staff Full Stack Software Engineers to join our growing engineering team at InfiniteChoice. You'll lead the design and development of cloud-native software solutions that serve millions of users and power billions in transaction volume.As a Staff full stack engineer, you'll own the complete product development lifecycle - from initial design through deployment and monitoring. You'll work with modern technologies including Node.js and Vue.js to build scalable, user-focused applications in a collaborative, fast-paced environment.What You Will DoEnd-to-End Product DevelopmentDesign: Collaborate with Product and Design teams to create technical specifications and user experience flowsDevelopment: Build responsive web applications using Node.js backends and Vue.js frontendsTesting: Implement comprehensive testing strategies including unit, integration, and end-to-end testsDeployment: Manage CI/CD pipelines and deploy applications using modern DevOps practicesMonitoring: Implement observability solutions and maintain production systems for optimal performanceCloud-Native Software DevelopmentArchitect and develop services using Node.js with modern frameworks (Express, Fastify, NestJS)Build dynamic, responsive user interfaces with Vue.js and modern JavaScript/TypeScriptDesign RESTful APIs and GraphQL services for seamless frontend-backend integrationImplement serverless functions and containerized applications for scalable cloud deploymentOptimize applications for performance, security, and maintainabilityTechnical Excellence & InnovationWrite clean, maintainable code following best practices and established coding standardsParticipate in code reviews and provide constructive feedback to peersResearch and implement new technologies and development methodologiesContribute to technical architecture decisions and platform improvementsMentor junior engineers and share knowledge across the teamCollaboration & OwnershipWork closely with cross-functional teams including Product, Design, and QATake ownership of features from conception to production deploymentParticipate in agile development processes and sprint planningCommunicate technical concepts effectively to both technical and non-technical stakeholdersContribute to team culture and engineering best practicesWhat You Must HaveCore Technical SkillsNode.js expertise: Strong proficiency in server-side JavaScript development with Node.jsFrontend mastery: Hands-on experience with Vue.js and/or React, including state management (Vuex/Pinia, Redux)JavaScript/TypeScript: Deep understanding of modern JavaScript ES6+ and TypeScriptDatabase experience: Proficiency with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databasesAPI development: Experience building and consuming RESTful APIs and GraphQL servicesHands-on experience with cloud-native software development - experience with GCP is a plusFamiliarity with AI-powered development tools (Cursor, Claude Code) is a huge plus.Self-Driven ExcellenceIndependent problem-solver with ability to work autonomously and drive projects to completionProactive mindset with strong initiative in identifying and addressing technical challengesContinuous learner who stays current with emerging technologies and best practicesQuality-focused with attention to detail and commitment to delivering robust, well-tested codeCollaborative spirit with excellent communication and truly believe in teamworkEducation, Experience & MindsetBachelor's degree in Computer Science, Engineering, or equivalent professional experience10+ years of hands-on experience in software developmentStrong analytical and problem-solving skillsAbility to work in a fast-paced, evolving environmentPassion for building exceptional user experiencesCommitment to code quality, testing, and documentationWhat We OfferWork with cutting-edge technologies and cloud-native architecturesAccess to AI-driven development tools and emerging technologiesOpportunity to create lasting engineering culture and operational excellenceRemote-first culture with in-person meeting on need basisCollaborative environment with smart, passionate engineers and cross-functional teamsCompetitive compensation, equity participation, and comprehensive benefitsReady to Build the Future of Experiences?Join our team of passionate engineers building scalable, intelligent software solutions that connect millions of users with amazing experiences. If you're a self-driven developer who loves end-to-end ownership and wants to work with modern technologies at scale, we'd love to hear from you.About InfiniteChoiceInfiniteChoice was founded to help people find the experiences they want simply and effortlessly. We leverage a new type of business model and platform that uniquely applies automation and technology to solve the challenges of scale and complexity in experience discovery.Existing business and marketing technologies can no longer handle the demands of connecting millions of consumers with vast inventories of experiences across a fragmented, global marketplace of people, partners, and providers.Our mission is to disrupt this status quo by creating seamless connections between consumers and experiences. We're just at the beginning of this journey, but our approach is working: we've helped over 275 million visitors connect to millions of experiences, generating over $2 billion in revenue for our brands and partners.