Full-Stack Software Engineer

Full-Stack Software Engineer

Full-Stack Software Engineer

San Francisco

Full Time

About the role

Application

Job Overview

Our client is building an enterprise-grade LLM gateway that provides a single OpenAI-compatible API for accessing, routing, and managing more than 130 AI models across major providers. The platform delivers intelligent routing, failover, spend management, request logging, and enterprise security capabilities, including SSO, RBAC, PII redaction, and zero data retention.

Focused on highly regulated industries such as healthcare, pharmaceuticals, financial services, and banking, the company is building AI infrastructure that prioritises privacy, compliance, and reliability. Backed by leading venture capital firms, this is an early-stage startup where engineers own meaningful product decisions and contribute directly to the company’s growth.

About the Role

We are looking for a Full-Stack Software Engineer to join a growing engineering team and work directly with the CTO and senior engineering leadership.

This role requires engineers who are genuinely full-stack and capable of designing databases, building backend services, developing polished frontend experiences, and deploying production-ready applications.

During the first few months, you will focus on implementing new AI model integrations, improving platform reliability, and contributing across the entire product stack. As you become more familiar with the platform, you will take ownership of increasingly strategic engineering initiatives.

Engineers are also encouraged to engage with customers, participate in technical discussions, and represent the company at industry events when appropriate.


Key Responsibilities

  • Design, develop, and deploy full-stack product features using modern TypeScript technologies.

  • Build scalable backend services and RESTful APIs with authentication, validation, and robust error handling.

  • Develop responsive frontend applications using React and modern UI frameworks.

  • Implement and maintain integrations with AI models and inference providers.

  • Identify, troubleshoot, and resolve platform issues using customer feedback and engineering best practices.

  • Design and optimise PostgreSQL schemas and database performance.

  • Build automated testing across unit, integration, and end-to-end environments.

  • Containerise and deploy services using Docker and modern CI/CD pipelines.

  • Collaborate closely with engineering leadership to continuously improve the platform architecture.

Tech Stack

  • TypeScript

  • Node.js

  • React

  • Next.js

  • PostgreSQL

  • Fastify

  • Docker

  • CI/CD

  • REST APIs

  • JWT / OAuth

Required Experience and Skills

Must Have

  • 3–4+ years of professional software engineering experience.

  • Strong experience with TypeScript and Node.js.

  • Production experience building React applications.

  • Experience with Next.js and modern frontend tooling.

  • Backend development experience using Fastify or comparable frameworks.

  • Strong PostgreSQL knowledge, including schema design and query optimisation.

  • Experience with Docker, CI/CD pipelines, and cloud deployment.

  • Experience implementing secure authentication using JWT or OAuth.

  • Strong software testing practices across unit, integration, and end-to-end testing.

  • Excellent problem-solving and communication skills.

Nice to Have

  • Experience with Kysely, Drizzle ORM, or other type-safe ORMs.

  • Experience with Redis.

  • Knowledge of Nginx, reverse proxies, SSL, and networking.

  • Experience with Turborepo, Nx, or monorepo tooling.

  • Experience building SaaS or multi-tenant platforms.

  • Previous experience working on AI or LLM-based products.

Core Competencies

Successful candidates will demonstrate:

  • Strong full-stack engineering capability.

  • Product ownership and accountability.

  • High attention to quality and testing.

  • Ability to work independently within a fast-moving startup.

  • Excellent collaboration and communication skills.

  • Curiosity and enthusiasm for AI technologies and developer infrastructure.

Why Join?

  • Build next-generation AI infrastructure used by enterprise customers.

  • Work directly with experienced technical founders and engineering leaders.

  • Gain exposure to cutting-edge AI models before public release.

  • Contribute across the full technology stack with significant ownership.

  • Join a highly collaborative engineering culture where every team member has meaningful product impact.


Join the Surge Crypto World

Join the Surge Crypto World

Join the Surge World

Frequently Asked Questions

We’re always looking for people who are curious, driven, and committed to building meaningful work. Whether your expertise is in recruitment, advisory, or product development, we value individuals who think critically, execute well, and want to contribute to a growing team. Below are some common questions about joining our team.

What types of roles do you usually hire for?

We primarily hire across recruitment, research, advisory, operations, and product-focused roles depending on current business needs.

Do you offer remote or hybrid work opportunities?

What qualities do you look for in candidates?

How can I apply for a position?

What is the hiring process like?

Frequently Asked Questions

We’re always looking for people who are curious, driven, and committed to building meaningful work. Whether your expertise is in recruitment, advisory, or product development, we value individuals who think critically, execute well, and want to contribute to a growing team. Below are some common questions about joining our team.

What types of roles do you usually hire for?

We primarily hire across recruitment, research, advisory, operations, and product-focused roles depending on current business needs.

Do you offer remote or hybrid work opportunities?

What qualities do you look for in candidates?

How can I apply for a position?

What is the hiring process like?

Frequently Asked Questions

We’re always looking for people who are curious, driven, and committed to building meaningful work. Whether your expertise is in recruitment, advisory, or product development, we value individuals who think critically, execute well, and want to contribute to a growing team. Below are some common questions about joining our team.

What types of roles do you usually hire for?

We primarily hire across recruitment, research, advisory, operations, and product-focused roles depending on current business needs.

Do you offer remote or hybrid work opportunities?

What qualities do you look for in candidates?

How can I apply for a position?

What is the hiring process like?

We're Surge,
Scale with us now!

Connecting you with world-class talent to scale, innovate, and lead.

Quick Links

Sectors

Sectors

Contact us

NEW YORK OFFICE

445 Park Avenue Manhattan, NY 10022, USA


DUBAI OFFICE

Office 2404 Al Salam Tower, Dubai Internet City, Dubai, United Arab Emirates

©2026 All Rights Reserved.

We're Surge,
Scale with us now!

Connecting you with world-class talent to scale, innovate, and lead.

Quick Links

Sectors

Sectors

Contact us

NEW YORK OFFICE

445 Park Avenue Manhattan, NY 10022, USA


DUBAI OFFICE

Office 2404 Al Salam Tower, Dubai Internet City, Dubai, United Arab Emirates

©2026 All Rights Reserved.

We're Surge,
Scale with us now!

Connecting you with world-class talent to scale, innovate, and lead.

Quick Links

Sectors

Sectors

Contact us

NEW YORK OFFICE

445 Park Avenue Manhattan, NY 10022, USA


DUBAI OFFICE

Office 2404 Al Salam Tower, Dubai Internet City, Dubai, United Arab Emirates

©2026 All Rights Reserved.