Senior Software Developer

Elastic
Canada
Workplace: OnsiteFull timeCAD 128,300 - 203,000Function: Software EngineeringSkills: ["Communication","Async collaboration","Knowledge-sharing","Leadership","User-focused mindset"]

Join the Streams UI team to build and enhance Elastic’s user interface for Fleet and Streams in Kibana. You’ll design and implement React/TypeScript components, integrate with back-end services, and take end-to-end ownership of complex UI problems. Partner with designers and product managers, lead architecture and system-design discussions, enforce coding standards through testing and code review, and collaborate async with a distributed team in an open GitHub/Slack workflow.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Elastic
Elastic
19 hours ago

Senior Software Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 17 hours agoStatus: Live

Job Summary

Join the Streams UI team to build and enhance Elastic’s user interface for Fleet and Streams in Kibana. You’ll design and implement React/TypeScript components, integrate with back-end services, and take end-to-end ownership of complex UI problems. Partner with designers and product managers, lead architecture and system-design discussions, enforce coding standards through testing and code review, and collaborate async with a distributed team in an open GitHub/Slack workflow.
Location: Canada
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement intuitive UI components using TypeScript, React, and Node.js.
  • •Integrate front-end elements with back-end services for smooth user experiences.
  • •Own complex, loosely-defined problems end-to-end, including technical decisions and delivery.
  • •Lead architecture and system-design discussions considering trade-offs, performance, scale, and backwards compatibility.
  • •Conduct thorough code reviews, enforce coding standards, and help identify security vulnerabilities; collaborate openly with the team across GitHub and Slack.

Pay and Benefits

Salary: CAD 128,300 - 203,000
Equity and Bonus:Equity
Perks:Health InsuranceRrsp MatchingEquityParental LeavePaid LeaveVolunteer Hours

Key Requirements

  • •Production experience with full-stack JavaScript, preferably TypeScript, with React on the front end and Node.js on the back end.
  • •Architecture and system-design judgment, including working in large existing codebases.
  • •Track record of leading non-trivial end-to-end projects with real design ownership and minimal guidance.
  • •Experience designing and launching multiple UI components that increased user engagement.
  • •Ability to collaborate async across time zones and communicate clearly in writing and verbally.
Experience:Full-stack JavaScriptTypeScriptReactNode.jsUI development
Skills:CommunicationAsync collaborationKnowledge-sharingLeadershipUser-focused mindset
Languages:English
Tech Stack:TypeScriptReactNode.jsReactflowGitHubSlackGoKubernetesCloud-nativeElastic stackKibanaFleetStreamsElastic Agent

Company Brief

Elastic
Builds the Elastic Stack (Elasticsearch, Kibana, Beats, Logstash) and provides search, observability, and security solutions that enable organizations to search, analyze, and protect data in real time across applications, infrastructure, and enterprises.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Amsterdam, Netherlands
Founded: 2012
WebsiteLinkedIn