Full Stack Engineer


San Francisco
Permanent
USD130000 - USD160000
Development and Engineering
PR/588442_1776279127
Full Stack Engineer

Full Stack Engineer

Location: Remote, United States or Canada (West Coast working hours)
Employment Type: Full-time
Compensation: Starting at $130,000+


We are looking for a hands-on Full Stack Engineer who enjoys building end-to-end products, collaborating closely with cross-functional partners, and using modern tooling to ship high-quality software quickly. This role is well suited for someone who thrives in fast-moving environments and values strong technical decision-making as much as execution.

As development velocity increases through AI-assisted workflows, this role focuses on designing scalable systems, making pragmatic tradeoffs, and shipping production-ready solutions that hold up over time.


Key Responsibilities

  • Drive implementation of core product features and contribute to system design decisions
  • Translate ambiguous problem spaces into scalable, production-ready solutions
  • Design and build backend services, APIs, and event-driven systems
  • Write high-quality, maintainable code across frontend and backend systems
  • Collaborate closely with Product, Design, Data, and Engineering partners to align on technical direction
  • Balance speed, scalability, and maintainability through thoughtful engineering tradeoffs
  • Improve system reliability through testing, observability, and performance optimization
  • Participate actively in code reviews as both author and reviewer
  • Use AI-assisted development tools to prototype, build, and debug efficiently
  • Support general engineering efforts as needed

Qualifications

  • Bachelor's degree in a relevant field or equivalent practical experience
  • 3+ years of experience building and shipping production software
  • Strong fundamentals in backend architecture and system design
  • Experience working in fast-paced environments with evolving requirements
  • Bias toward shipping, learning from real user feedback, and iterating quickly
  • Strong collaboration skills and ability to work effectively across teams
  • Experience building or integrating AI-powered systems or workflows is a plus

Preferred Tech Stack

Python, FastAPI, async backend systems, SQLAlchemy, PostgreSQL, Redis-based event-driven systems, React, TypeScript, modern frontend tooling and component libraries, REST and GraphQL APIs, query-based state management, schema validation, Docker, Kubernetes, CI/CD pipelines, and cloud-native infrastructure.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you