The Friend Club (TFC) is revolutionizing the way engaged couples connect & discover top wedding vendors and inspiration. The wedding industry is over $200bn globally and incumbents are mass market players with no relevance to today's consumer. TFC has built a global, vetted network of top wedding vendors & brands to deliver a seamless, curated solution for couples - ultimately, streamlining the planning process. Thousands of couples are using our platform and we know we are barely scratching the surface of our potential! TFC is available to anyone through our webapp online - www.thefriendclub.com
What We're Looking For
TFC is seeking a highly skilled and motivated engineer with full stack development experience to join our team. You will be a lead / founding member of our engineering team working side by side with our founders, helping us further scale our team. Your primary responsibility will be to help build and scale our iOS app and Node.js backend from the ground up, contributing to all aspects of the development process from user research, marketing, data, design, and product to build the highest-priority features. You'll conceptualize, design, build, and maintain complex services/platforms/features and develop ownership over our product + infrastructure. You'll play a critical role in shaping our engineering and broader company culture to help make TFC a happy and fun place to work. You'll build core product features and infrastructure, shipping code daily and iteratively as a trail-blazer, always building for the newest technologies. This is a unique opportunity to shape the future of a product that will be a first mover in the wedding industry.
What You Bring
Startup mentality - You LOVE to work and are highly passionate (even slightly neurotic) about it. You believe in rapid iteration, failing and continuously learning from our users to improve. You understand the tradeoffs of limited startup resources and time to market. You love what you're working on, and are deeply ingrained in solving the problem. A track record of building and scaling mobile applications in a fast-paced environment is needed for this role.
Ownership of the end-to-end experience - You will define the product roadmap and architecture alongside our founders. You will be empowered to take ownership and make instant impact to the product. You will bring learnings and ideas to every discussion, and always represent the voice of our users. You fix problems when you see them, even if it's not your task, constantly contributing to make every user experience feel beautiful and improving the ecosystem for the next engineer that views the code.
Engineer - You'll be responsible for all aspects of engineering, from implementing beautiful UI/UX, designing data models, analytics and tracking, running db migrations, improving code quality and CI/CD. You'll be responsible for helping to improve the architecture and to continue modernizing the stack, as well as enforcing best practices and a high quality of output.
Impact-driven product thinker - You will be involved in every aspect of the product development process, from prioritization & scoping to implementation. You will constantly need to weigh the need to invest in long-term improvements against the urgency of getting features out the door. We'll rely on your judgement and leadership.
TFC is a startup. This role is truly a grind/hustle role where you will need to roll up your sleeves and be excited to build and ship products in a timely manner. We are a lean team where you will need to be scrappy with limited resources.
Qualifications
7+ years professional engineering experience (2+ years at a startup is highly desirable or launched ambitious projects of your own!)
Proven experience as an iOS engineer with expertise in Swift, UIKit, and SwiftUI
Built and shipped consumer-facing apps-ideally in social/dating.
Experience with distributed, multi-tiered web systems, and relational databases
Proficiency in at least one modern programming language (JavaScript, Python, Ruby, Java, etc.), preferably JavaScript/TypeScript (the more the better)
Experience with cloud services, ideally AWS and infrastructure setup, or alternatively one of the other major providers (Azure, Cloudflare)
Strong backend knowledge with experience in Node.js/TypeScript or Rust with a strong understanding of database connectivity
Knowledge in machine learning, including search, ranking, classification, natural language processing, and image recognition -Knowledge of source control like Github and data analytics tools such as Metabase, Amplitude, GA4, and Looker
Ability to thrive in a fast-paced and ever-changing startup environment
Exceptional collaboration skills, as you will be working with every team member very closely
Willingness to work outside of traditional hours in order to see sprints to fruition (including weekends)
Why Join Us!
Competitive salary ($120,000-$180,000)
Company equity (1-3%)
3 weeks PTO + health days
US remote - Los Angeles preferred
If you're an experienced engineer with a passion for building meaningful products and a desire to make a difference, we'd love to hear from you.
We'd Love To See
The most impressive thing you've built.
Links to repos, projects, or anything that shows your skills
This is more than just a job; it's a chance to be part of something truly special from the ground up.
TFC is an equal opportunity employer and does not discriminate on the basis of race, color, gender, religion, age, sexual orientation, national or ethnic origin, disability, marital status, veteran status, or any other occupationally irrelevant criteria.