Senior Fullstack Engineer (TypeScript)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Fullstack Engineer (TypeScript): Building and scaling advanced marketing intelligence and attribution platforms with an accent on high-performance dashboard development and complex data visualization. Focus on owning end-to-end product features, optimizing rendering speed for large datasets, and driving technical direction within a high-growth startup environment.
Location: Must be based in Canada
Salary: $170,000–$200,000 USD
Company
is a high-growth marketing intelligence platform providing eCommerce brands with unified business data through advanced attribution modeling.
What you will do
- Design and deliver high-quality fullstack web solutions from concept to production.
- Build and maintain the core marketing analytics dashboard.
- Optimize web application performance for speed and data-heavy rendering.
- Collaborate with product managers and customer success teams to scope and build features.
- Drive technical direction and mentor other engineers on the team.
- Create standardized technical documentation for internal and external stakeholders.
Requirements
- Must be based in Canada
- 5+ years of experience building frontend and backend systems with TypeScript.
- 3+ years of experience with modern component-based libraries like React.
- Proficiency in API development using REST and GraphQL.
- Strong SQL and BigQuery skills.
- Ability to work with high autonomy and deliver production-ready code.
- Proven interest and ability to mentor other engineers.
Nice to have
- Proficiency in Python.
- Experience building design systems.
- Experience with data visualization and optimizing frontends for large datasets.
- Background in marketing, e-commerce, or ad-tech.
Culture & Benefits
- Comprehensive healthcare benefits including medical, dental, and vision.
- 401(k) retirement plan.
- Flexible PTO policy and 12 company-paid holidays.
- 12 weeks of paid parental leave.
- $500 work-from-home stipend.
Hiring process
- Initial 30-minute interview with a recruiter.
- Video interview with the hiring manager.
- Role-specific video interview followed by team interviews.
- Final interview with the CEO/Co-founder.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →