Browse All Jobs
Job Description

Cresta is seeking a Senior Frontend Engineer to join their Insights team. The successful candidate will play a crucial role in shaping the future of customer engagement by delivering timely and actionable insights that drive business growth.

The engineer will be working on building a state-of-the-art Customer Data Platform, visualizing relevant insights for businesses post-onboarding, and guiding customer engagement across all touch-points. The role involves defining software architecture and design, writing high-quality code for both frontend and backend, and scaling distributed applications.

Responsibilities:

  • Work with the product manager to define product requirements.
  • Define software architecture and design.
  • Write and push high-quality code efficiently.
  • Apply synchronous and asynchronous design patterns.
  • Scale distributed applications.
  • Improve engineering productivity.
  • Integrate with tools for CI/CD, test automation, monitoring, and logging.
  • Develop scalable user-centric applications.

Requirements:

  • Deep understanding of the modern front-end ecosystem (React.js, Webpack, Node.js).
  • Experience building robust APIs.
  • Experience with database schema design and query performance.
  • Appreciation for building applications with observability.
  • Experience coding in TypeScript and Go (preferred).

Cresta offers:

  • Medical, dental, and vision plans.
  • Paid parental leave.
  • Monthly Health & Wellness allowance.
  • Work from home office stipend.
  • Lunch reimbursement for in-office employees.
  • PTO: 3 weeks in Canada.
Apply Manually