CareerPlanGet AI match score →

Software Engineer II - Full Stack - Web Engineering

Spain💼 Full-time💰 $55,800–$55,800🗓 2026-06-30 → 2026-07-30

Core

Building and maintaining the elastic.co website, ensuring it is fast, reliable, and effective at scale for potential and existing customers.

Role type

Full-stack Software Engineer (Web Engineering)

Builds

The elastic.co website (frontend components, backend services, deployment pipelines)

Domain

SaaS / Search & Security / Web Engineering

Deliverable

product features

Required skills

TypeScript, React, Node.js, Python, Go, CI/CD pipelines, security triage, performance instrumentation

Preferred skills

None stated

Technologies

React, TypeScript, Node.js, Python, Go, GitHub Actions, Jenkins

Responsibilities

Own features across the full stack from component design to deployment; Instrument client-side and backend performance; Partner with product managers and designers to release features; Write clean, maintainable code; Triage and resolve security vulnerability reports; Diagnose and resolve production issues; Participate in code reviews and on-call rotation

Seniority

Mid-level (3+ years experience)

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.
Apply on Greenhouse ↗