Lead Full-Stack Software Engineer, AI Matchmaking
About TawkifyTawkify isn't a dating app, and we're not trying to be one. We're a modern take on matchmaking, blending human expertise with AI. As the largest matchmaking company in the US, we're helping millions of people build meaningful relationships. We get to know our members deeply and make introductions grounded in real matchmaking judgment and relationship science, enhanced by AI. The recent, successful launch of our AI-driven, video-first matchmaking offering shows the potential to make matchmaking more accessible. Our vision is to become a full relationship journey and wellness platform, one that supports members not just to the first date, but through the real, ongoing work of building a lasting relationship.What You'll DoDesign, build, and maintain full-stack applications that shape the future of the dating landscapePartner closely with Product, Design, Data, and Matchmaking teams to translate business needs into scalable solutionsSpearhead architectural decisions that help shape the future of our platformDevelop AI-powered features and workflows to improve customer experiences and internal operationsBuild high-quality, maintainable systems that prioritize performance, reliability, and scalabilityImprove engineering processes, development standards, and technical best practicesMentor other engineers and contribute to a culture of technical excellencePartner with our ML team to integrate models directly into the product experienceWhat We're Looking ForThis is a hands-on, high-ownership role for a Staff/Lead-level engineering leader who can build quickly, make strong technical decisions, and help turn an early product thesis into a working product.Qualifications8-10+ years of professional software engineering experienceExperience designing scalable APIs and distributed systemsExperience building AI-powered applications, workflows, or integrations using modern LLM technologiesStrong understanding of software architecture, testing, and maintainabilityAbility to balance speed, quality, and pragmatic decision-makingExcellent communication and collaboration skillsInterest in mentoring junior engineersExperience with 0 to 1 initiativesRequired SkillsProficiency in TypeScriptExperience with NextJS, React, TailwindCSS, tRPCExperience with NestJS, Prisma, PostgresFamiliarity with AWS and GCPPreferred SkillsExperience with recommendation or matching systems, marketplaces, or personalizationPrior experience at an early or growth-stage startupCS degree or related technical degree