{"schemaVersion":"jobsearcher.job.v1","id":"35c80018cfd5e1968f6c337e","url":"https://jobsearcher.com/jobs/35c80018cfd5e1968f6c337e","canonicalUrl":"https://jobsearcher.com/jobs/35c80018cfd5e1968f6c337e","title":"Staff Full Stack Software Engineer","description":"Job Description\r\nAbout the Role\r\nWe'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.\r\nAs 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.\r\nWhat You Will Do\r\nEnd-to-End Product Development\r\nDesign: Collaborate with Product and Design teams to create technical specifications and user experience flows\r\nDevelopment: Build responsive web applications using Node.js backends and Vue.js frontends\r\nTesting: Implement comprehensive testing strategies including unit, integration, and end-to-end tests\r\nDeployment: Manage CI/CD pipelines and deploy applications using modern DevOps practices\r\nMonitoring: Implement observability solutions and maintain production systems for optimal performance\r\nCloud-Native Software Development\r\nArchitect and develop services using Node.js with modern frameworks (Express, Fastify, NestJS)\r\nBuild dynamic, responsive user interfaces with Vue.js and modern JavaScript/TypeScript\r\nDesign RESTful APIs and GraphQL services for seamless frontend-backend integration\r\nImplement serverless functions and containerized applications for scalable cloud deployment\r\nOptimize applications for performance, security, and maintainability\r\nTechnical Excellence & Innovation\r\nWrite clean, maintainable code following best practices and established coding standards\r\nParticipate in code reviews and provide constructive feedback to peers\r\nResearch and implement new technologies and development methodologies\r\nContribute to technical architecture decisions and platform improvements\r\nMentor junior engineers and share knowledge across the team\r\nCollaboration & Ownership\r\nWork closely with cross-functional teams including Product, Design, and QA\r\nTake ownership of features from conception to production deployment\r\nParticipate in agile development processes and sprint planning\r\nCommunicate technical concepts effectively to both technical and non-technical stakeholders\r\nContribute to team culture and engineering best practices\r\nWhat You Must Have\r\nCore Technical Skills\r\nNode.js expertise: Strong proficiency in server-side JavaScript development with Node.js\r\nFrontend mastery: Hands-on experience with Vue.js and/or React, including state management (Vuex/Pinia, Redux)\r\nJavaScript/TypeScript: Deep understanding of modern JavaScript ES6+ and TypeScript\r\nDatabase experience: Proficiency with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases\r\nAPI development: Experience building and consuming RESTful APIs and GraphQL services\r\nHands-on experience with cloud-native software development - experience with GCP is a plus\r\nFamiliarity with AI-powered development tools (Cursor, Claude Code) is a huge plus.\r\nSelf-Driven Excellence\r\nIndependent problem-solver with ability to work autonomously and drive projects to completion\r\nProactive mindset with strong initiative in identifying and addressing technical challenges\r\nContinuous learner who stays current with emerging technologies and best practices\r\nQuality-focused with attention to detail and commitment to delivering robust, well-tested code\r\nCollaborative spirit with excellent communication and truly believe in teamwork\r\nEducation, Experience & Mindset\r\nBachelor's degree in Computer Science, Engineering, or equivalent professional experience\r\n10+ years of hands-on experience in software development\r\nStrong analytical and problem-solving skills\r\nAbility to work in a fast-paced, evolving environment\r\nPassion for building exceptional user experiences\r\nCommitment to code quality, testing, and documentation\r\nWhat We Offer\r\nWork with cutting-edge technologies and cloud-native architectures\r\nAccess to AI-driven development tools and emerging technologies\r\nOpportunity to create lasting engineering culture and operational excellence\r\nRemote-first culture with in-person meeting on need basis\r\nCollaborative environment with smart, passionate engineers and cross-functional teams\r\nCompetitive compensation, equity participation, and comprehensive benefits\r\nReady to Build the Future of Experiences?\r\nJoin 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.\r\nAbout InfiniteChoice\r\nInfiniteChoice 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.\r\nExisting 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.\r\nOur 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.\r\nJ-18808-Ljbffr","company":"Infinite Choice","rawCompany":"infinite choice","city":"Dallas","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-04-09T08:03:40.509Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Staff Full Stack Software Engineer","description":"Job Description\r\nAbout the Role\r\nWe'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.\r\nAs 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.\r\nWhat You Will Do\r\nEnd-to-End Product Development\r\nDesign: Collaborate with Product and Design teams to create technical specifications and user experience flows\r\nDevelopment: Build responsive web applications using Node.js backends and Vue.js frontends\r\nTesting: Implement comprehensive testing strategies including unit, integration, and end-to-end tests\r\nDeployment: Manage CI/CD pipelines and deploy applications using modern DevOps practices\r\nMonitoring: Implement observability solutions and maintain production systems for optimal performance\r\nCloud-Native Software Development\r\nArchitect and develop services using Node.js with modern frameworks (Express, Fastify, NestJS)\r\nBuild dynamic, responsive user interfaces with Vue.js and modern JavaScript/TypeScript\r\nDesign RESTful APIs and GraphQL services for seamless frontend-backend integration\r\nImplement serverless functions and containerized applications for scalable cloud deployment\r\nOptimize applications for performance, security, and maintainability\r\nTechnical Excellence & Innovation\r\nWrite clean, maintainable code following best practices and established coding standards\r\nParticipate in code reviews and provide constructive feedback to peers\r\nResearch and implement new technologies and development methodologies\r\nContribute to technical architecture decisions and platform improvements\r\nMentor junior engineers and share knowledge across the team\r\nCollaboration & Ownership\r\nWork closely with cross-functional teams including Product, Design, and QA\r\nTake ownership of features from conception to production deployment\r\nParticipate in agile development processes and sprint planning\r\nCommunicate technical concepts effectively to both technical and non-technical stakeholders\r\nContribute to team culture and engineering best practices\r\nWhat You Must Have\r\nCore Technical Skills\r\nNode.js expertise: Strong proficiency in server-side JavaScript development with Node.js\r\nFrontend mastery: Hands-on experience with Vue.js and/or React, including state management (Vuex/Pinia, Redux)\r\nJavaScript/TypeScript: Deep understanding of modern JavaScript ES6+ and TypeScript\r\nDatabase experience: Proficiency with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases\r\nAPI development: Experience building and consuming RESTful APIs and GraphQL services\r\nHands-on experience with cloud-native software development - experience with GCP is a plus\r\nFamiliarity with AI-powered development tools (Cursor, Claude Code) is a huge plus.\r\nSelf-Driven Excellence\r\nIndependent problem-solver with ability to work autonomously and drive projects to completion\r\nProactive mindset with strong initiative in identifying and addressing technical challenges\r\nContinuous learner who stays current with emerging technologies and best practices\r\nQuality-focused with attention to detail and commitment to delivering robust, well-tested code\r\nCollaborative spirit with excellent communication and truly believe in teamwork\r\nEducation, Experience & Mindset\r\nBachelor's degree in Computer Science, Engineering, or equivalent professional experience\r\n10+ years of hands-on experience in software development\r\nStrong analytical and problem-solving skills\r\nAbility to work in a fast-paced, evolving environment\r\nPassion for building exceptional user experiences\r\nCommitment to code quality, testing, and documentation\r\nWhat We Offer\r\nWork with cutting-edge technologies and cloud-native architectures\r\nAccess to AI-driven development tools and emerging technologies\r\nOpportunity to create lasting engineering culture and operational excellence\r\nRemote-first culture with in-person meeting on need basis\r\nCollaborative environment with smart, passionate engineers and cross-functional teams\r\nCompetitive compensation, equity participation, and comprehensive benefits\r\nReady to Build the Future of Experiences?\r\nJoin 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.\r\nAbout InfiniteChoice\r\nInfiniteChoice 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.\r\nExisting 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.\r\nOur 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.\r\nJ-18808-Ljbffr","datePosted":"2026-04-09T08:03:40.509Z","dateModified":"2026-04-09T08:03:40.509Z","hiringOrganization":{"@type":"Organization","name":"Infinite Choice","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dallas","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"35c80018cfd5e1968f6c337e"},"url":"https://jobsearcher.com/jobs/35c80018cfd5e1968f6c337e"}}