Senior Full Stack Engineer
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).
Max file size is 5 MB. Accepting file formats: docx/doc/pdf