Senior Full Stack Engineer

Location:San Francisco, California, United States
Job description:

About the Client:

Our client is a fast-growing, AI-powered financial services startup that focuses on bookkeeping and financial modeling for startups. With the help of artificial intelligence and a concierge service, they aim to revolutionize the way finance teams manage their back-office operations, making financial reporting and decision-making smoother and more insightful. Based in San Francisco and backed by Y Combinator, they are building cutting-edge technology that simplifies the financial processes of fast-growing companies. The company is looking for exceptional talent to join their founding team and help shape the future of finance automation.

About the Role:

The company is seeking a Senior Full-Stack Engineer to join the team and help build the next generation of AI-driven financial tools. In this role, you will be integral to both the technical and cultural development of the company. You’ll be responsible for designing and implementing full-stack web applications, collaborating closely with the founding team to define product direction, and contributing to the overall vision of the company. The ideal candidate has a strong background in building web applications from scratch and enjoys working in a dynamic startup environment.

This is a full-time, hybrid role based in San Francisco, with the flexibility to work remotely two days a week.

Responsibilities:

  • Software Architecture & Development: Design and develop software solutions that leverage AI technology (e.g., LLMs) to transform traditional bookkeeping and finance processes.

  • Full-Stack Development: Build and maintain full-stack web applications using JavaScript/TypeScript and frameworks like Express.js/Next.js.

  • Technical Infrastructure: Develop and manage the technical infrastructure, including databases, APIs, and servers, to support scalable, reliable services.

  • Security & Compliance: Ensure the security, privacy, and regulatory compliance of the company’s technology and data.

  • Team Leadership: As the startup grows, take on a leadership role, mentoring a team of engineers, data scientists, and developers.

  • Collaboration: Work closely with cross-functional teams (sales, marketing, customer service) to improve customer-facing products and ensure user satisfaction.

Requirements:

  • Experience: 5+ years of experience in building web applications using JavaScript/TypeScript and frameworks such as Express.js/Next.js.

  • Database Expertise: Extensive experience with relational databases (MySQL, Postgres).

  • Event-Driven Applications: Strong background in building event-driven applications with async I/O.

  • Clean Code & Architecture: Proven track record of writing clean, maintainable code and designing scalable architectures (please share a GitHub profile or portfolio).

  • Product Development: Passion for and experience in developing customer-facing products with a focus on user experience.

Nice-to-Haves:

  • Startup Experience: Experience working in a startup with fewer than 15 engineers or as a founding engineer.

  • AI & LLM Knowledge: Experience building AI-powered applications using OpenAI API and vector databases.

  • Interest in Finance: An interest or background in accounting, finance, or related fields would be a bonus.

Benefits:

  • Competitive Salary: USD $130,000 - $190,000 per year, depending on experience.

  • Equity: 0.1% - 0.25% equity in the company.

  • Health Benefits: Health, dental, and vision insurance coverage.

  • Work Flexibility: Hybrid work policy (3 days in the office, 2 days remote).

  • Off-Site Events: Bi-annual off-site events in San Francisco and New York City.

  • Visa Sponsorship: Available for TN, E-3, and H1B transfers (not H1B sponsorship).

Apply for this job
Upload CV to autofill application
Read our Privacy policyPowered by Adaptive ATS