
Remote opportunity at
NorthbeamStaff Fullstack Engineer (TypeScript)
Northbeam is hiring a remote Staff Fullstack Engineer specializing in TypeScript to design, build, and launch scalable web solutions for its marketing intelligence platform. The company…
Career Tools
About This Role
Northbeam is hiring a remote Staff Fullstack Engineer specializing in TypeScript to design, build, and launch scalable web solutions for its marketing intelligence platform. The company develops attribution modeling, customizable dashboards, and machine learning tools that help e-commerce brands analyze ad spending and customer journeys. In this role, you will take ownership of major product features from initial design to production, working directly with product managers, customer success personnel, and…
Job Description
Northbeam is hiring a remote Staff Fullstack Engineer specializing in TypeScript to design, build, and launch scalable web solutions for its marketing intelligence platform. The company develops attribution modeling, customizable dashboards, and machine learning tools that help e-commerce brands analyze ad spending and customer journeys. In this role, you will take ownership of major product features from initial design to production, working directly with product managers, customer success personnel, and fellow engineers.
This position is ideal for an autonomous engineer who thrives in a startup environment, enjoys developer ergonomics, and is willing to tackle complex technical challenges. You will lead cross-functional projects, contribute to the company's core marketing analytics dashboard, and help establish technical direction. Northbeam operates as a remote-friendly company with physical offices located in San Francisco and Los Angeles.
Responsibilities
- Design, develop, and deliver fullstack web solutions across the entire platform
- Own product features from conception to a production-ready state
- Collaborate with product managers, customer success, and users to scope projects and build solutions
- Build the core marketing analytics dashboard for Northbeam
- Optimize web applications for rendering speed and development efficiency
- Create and maintain standardized technical documentation for internal and external stakeholders
- Lead projects involving multiple stakeholders and engineers to solve complex technical problems
Requirements
- At least 5 years of experience building frontend and backend systems using TypeScript
- At least 3 years of experience working with modern component-based libraries including React
- Experience building API services with REST and GraphQL
- Proficiency in SQL and BigQuery
- Ability to work independently with high autonomy, minimal guidance, and strong dedication
- Skill in balancing rapid delivery needs with long-term systems design and code maintainability
Qualifications
- Proficiency in Python
- Experience in building design systems
- Experience optimizing frontends for large data volumes and heavy loading times
- Background in data visualization
- Past experience working in marketing, e-commerce, or ad-tech sectors
Core Skills
Benefits
- Base salary ranging from USD 190,000 to USD 240,000 per year
- Equity package
- Comprehensive healthcare benefits covering medical, dental, and vision
- 401(k) plan
- Flexible paid time off policy
- 12 company-paid holidays
- 12 weeks of paid parental leave
- USD 500 work-from-home stipend
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, Northbeam is a remote-friendly company, though it also maintains physical offices in San Francisco and Los Angeles.
What is the salary range for the Staff Fullstack Engineer role?
The base salary ranges from USD 190,000 to USD 240,000 per year, with actual compensation varying based on experience, skills, and location.
What technical experience is required?
Applicants must have at least 5 years of experience building frontend and backend systems with TypeScript, at least 3 years of experience with component-based libraries like React, experience with REST and GraphQL APIs, and proficiency in SQL and BigQuery.
What does the interview process look like?
The process typically consists of 5 to 7 interviews taking about 5 to 8 hours in total. It begins with a recruiter call, followed by a video interview with the hiring manager, a role-specific video interview, several team member interviews, and a final video discussion with the CEO and co-founder.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.