Role overview

Senior Fullstack Engineer (TypeScript)

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Your Impact

  • Identify and solve complex, high-impact problems, leading projects with multiple stakeholders and engineers to deliver significant impact to our business
  • Help set technical direction impacting our engineering team
  • Work with product managers, our customer success team, and customers to scope projects and build solutions
  • Build the Northbeam dashboard, where we surface core marketing analytics
  • Own and build features end-to-end yourself from idea to production-ready solution, as well as with engineers across the company
  • Optimize our web application for best-in-class speed of development and time to render
  • Contribute to the development of standardized, technical documentation for internal and external stakeholders

What You Bring

  • 5+ years of expertise in building frontend and backend systems with TypeScript
  • 3+ years of expertise with modern component-based libraries such as React
  • Experience handling creating API services using REST and GraphQL
  • Proficiency in SQL and BigQuery
  • Be independent, dedicated, and able to deliver production-ready code with high autonomy and minimal guidance
  • Ability to drive rapid development while ensuring maintainability, balancing short-term delivery needs with long-term systems design.
  • Passion for continuous learning and professional growth
  • Proven interest and ability to mentor other engineers on the team

Bonus Skills & Experience

  • Proficiency in Python
  • Experience building design systems
  • Experience optimizing frontends for large amounts of data and time spent loading
  • Experience working with data visualization
  • Experience working in marketing, e-commerce, or ad-tech
Similar roles

Keep a backup shortlist.

Browse stack
FocusEngineeringRole area
Seniority signalSeniorCandidate level
StackGraphQL, Node.js, PythonPrimary skills
Location2 accepted countriesEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Your profileCountry not setSign in to check your country against this role.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.