1 month ago
Canada (city not specified)Senior
Responsibilities
- Design and implement user interface components with TypeScript, React, and Node.js.
- Integrate frontend elements with backend services and conduct usability testing and user-feedback activities.
- Own complex, loosely defined problems and deliver projects end to end with minimal guidance.
- Lead architecture and system-design discussions, considering compatibility, performance, scale, and trade-offs.
- Establish coding standards, promote reusable components, and implement automated testing and deployment.
- Conduct code reviews, provide feedback, and identify potential security vulnerabilities.
- Collaborate asynchronously across time zones with designers, product managers, engineers, and a distributed team.
- Translate design mockups into functional UI components and maintain consistent visual design.
Requirements
- Production experience with full-stack JavaScript, preferably TypeScript, React, and Node.js.
- Experience leading non-trivial projects end to end with design ownership and minimal guidance.
- Strong architecture and system-design judgment, including in large existing codebases.
- Experience designing and launching multiple user interface components.
- Experience using AI-assisted development tools.
- Strong written and verbal communication and enthusiasm for asynchronous collaboration and knowledge sharing.
- Ability to improve the effectiveness of other engineers through a multiplier mindset.
- Generalist, user-focused approach to software development.
Benefits
- Base salary of $128,300—$203,000 CAD with no variable compensation component.
- Eligibility to participate in Elastic’s stock program.
- Company-matched RRSP contributions with dollar-for-dollar matching up to 6% of eligible earnings.
- Health coverage for employees and families in many locations.
- Flexible locations and schedules as part of a distributed work environment.
- Generous vacation days and at least 16 weeks of parental leave.
- Up to $2,000 in matched charitable donations and up to 40 volunteer hours annually.
Tech Stack
Categories
About Elastic
Elastic builds the Elasticsearch-based platform for enterprise search, observability (logging, metrics, APM), and security (SIEM/endpoint). It sells subscriptions and Elastic Cloud managed services with usage-based pricing, combining open source and proprietary features through Elasticsearch and Kibana. Founded in 2012 and headquartered in San Francisco, Elastic is publicly traded on the NYSE and is used by more than half of the Fortune 500.
