Software Engineer II - Full Stack - Web Engineering
Rewrite
## Responsibilities
- Own features across the full stack from component design and backend services to deployment pipelines 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 code and take ownership for its behavior in production.
- Triage, investigate, and resolve security vulnerability reports — from reproduction and root-cause analysis to fix, validation, and coordinated disclosure.
- 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 in a full-stack or frontend role, with proven TypeScript and React depth (component architecture, performance, state management) and hands-on backend experience shipping and operating production services.
- Production experience with Node.js, Python, or Go — enough to build, deploy, debug, and maintain backend services independently.
- 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 and scalability at real production scale, including writing secure code, identifying vulnerabilities, and resolving security issues under pressure.
- Ability to work autonomously in a globally distributed team.
## Benefits
- Competitive pay based on the work you do here and not your previous salary
- Health coverage for you and your family in many locations
- Ability to craft your calendar with flexible locations and schedules for many roles
- We strive to have parity of benefits across regions and while regulations differ from place to place, we believe taking care of our people is the right thing to do.
- Your age is only a number. It doesn’t matter if you’re just out of college or your children are; we need you for what you can do.
- As a distributed company, diversity drives our identity. Whether you’re looking to launch a new career or grow an existing one, Elastic is the type of company where you can balance great work with great life.
Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.