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.