Software Engineer II - Web Engineering

Geocoordinates
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

Code Review
Continuous Integration
Github
Python
Node.js
TypeScript
Web Engineering
Web Usability
Alwayson
Data Logging
React
System Availability
Delivery Pipeline
Backend
Deployment Automation
Production Code
Front End Software Development
Jenkins

Job description

elastic.co is how Elastic talks to the world - it's where potential customers first encounter our products and where existing ones come to learn more. As a Software Engineer II on the Web Engineering team you'll own meaningful parts of that experience: building the features, systems, and infrastructure that keep the site fast, reliable, and effective at scale. The ideal candidate should have experience with front-end technologies plus an interest in CI/CD.

You'll work closely with stakeholders across the company to ship features that improve the site's quality and performance in a distributed, async-first environment. What You Will Be Doing

  • Develop and maintain the front-end stack from component design to deployment pipeline, and ship production code end-to-end.
  • Instrument client-side performance (Core Web Vitals, error tracking, real-user monitoring) alongside backend logging, metrics, tracing, alerting, and dashboards.
  • Partner with product managers, designers, and other developers to build, test, and release features for elastic.co.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews for your team.
  • Diagnose and resolve production issues spanning client regressions to backend failures, and participate in an on-call rotation for an always-on service.

Requirements

  • 3+ years working in a frontend-focused role with proven TypeScript and React depth across component architecture, performance, and state management.
  • Working proficiency in at least one of Node.js, Python, or Go.
  • Experience owning CI/CD pipelines (GitHub Actions, Jenkins, or equivalent) end-to-end, including front-end build tooling, bundle optimization, and deployment automation without a dedicated ops team.
  • A track record of building for high availability, security, and scalability at real production scale.
  • Ability to work autonomously in a globally distributed team.

False

FULL_TIME

Organization Elastic

Apply for this position