Skip to main content

Full Stack Software Engineer

Technology
North AI
Oberlin, United States$142,500 - $190,000 /year4 weeks agoUntil 4/10/2026
On-site

Job description

This opportunity is being presented on behalf of one of our client partners. Our firm is supporting the search process by sourcing and evaluating candidates, but this is not a position with our organization. The selected candidate will be hired directly by the client, which will make all final hiring and employment decisions. About the Company

Our client is a San Francisco-based technology company building AI-powered assistant software designed to help people manage email, calendar, meetings, and other day-to-day workflows with minimal setup. The team is focused on making powerful AI capabilities accessible in a practical, consumer-friendly way by building a layer between modern AI models and everyday users. The Opportunity

As a Full Stack Engineer, you will join a small, high-trust team building the core product experience across a full-stack TypeScript application powered by React and Node. This is a hands-on role with meaningful end-to-end ownership. You will be expected to scope, build, launch, and monitor features in production, working closely with product and design partners while operating in a fast-moving environment with relatively little process by design. What You’ll Do

Build and ship complete features end-to-end, from implementation and testing through rollout and production monitoring

Collaborate closely with leadership, product, and design to understand requirements and navigate trade-offs

Take ownership of work with strong attention to detail and a bias toward execution

Contribute across the full stack, with opportunities to work on backend and distributed systems over time

Help raise the engineering bar in an environment that values curiosity, urgency, and strong judgment What We’re Looking For

5+ years of professional software engineering experience with strong full-stack development experience in production environments

Strong ownership and ability to work independently

Excellent debugging and problem-solving skills

Strong written and verbal communication skills

Ability to collaborate effectively across engineering, product, and design Nice to Have

Experience with TypeScript, Node.js, Next.js, React, or GraphQL

Familiarity with distributed systems concepts such as queuing, caching, retries, or reliability patterns

Experience with real-time systems or event-driven architectures

Experience integrating third-party APIs

Curiosity about or hands-on experience with LLM APIs Compensation & Benefits

Base salary up to $190,000

Competitive equity

Health coverage

Visa sponsorship available

Relocation support of up to $20,000 Equal Opportunity

Our client is committed to providing equal employment opportunity and a work environment free of discrimination and harassment for all employees and applicants.

Hiring Process

Notice

Artificial intelligence (AI) tools may be used to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist the recruitment process but do not replace human judgment. Final hiring decisions are made by humans. For more information about how candidate data is processed, please contact us.

Keywords
Full Stack DevelopmentTypeScriptNode.jsNext.jsReactGraphQLDebuggingProblem SolvingCommunicationCollaborationDistributed SystemsReal-Time SystemsEvent-Driven ArchitecturesAPI IntegrationLLM APIsAISoftware Engineering

¿Te interesa este puesto?