10 days ago
Spain (city not specified)Senior
Responsibilities
- Design and implement intuitive APM user-interface components using TypeScript, React, and Node.js.
- Integrate front-end elements with back-end services and improve usability through testing and user feedback.
- Own complex, loosely defined projects end to end, including technical decisions, work breakdown, and delivery.
- Lead architecture and system-design discussions while considering compatibility, performance, and scale.
- Establish coding standards, promote reusable components, and implement automated testing and deployment.
- Conduct code reviews, identify potential security vulnerabilities, and maintain code readability and quality.
- Collaborate asynchronously with a fully distributed team through GitHub and Slack.
- Partner with designers and product managers to turn user-experience goals and mockups into functional UI components.
Requirements
- Production experience with full-stack JavaScript, preferably TypeScript, including React on the front end and Node.js on the back end.
- Track record of leading non-trivial projects end to end with design ownership and minimal guidance.
- Strong architecture and system-design judgment in large, existing codebases.
- Experience designing and launching multiple user-interface components that increased user engagement.
- Experience using AI-assisted development tools.
- Strong written and verbal communication, async collaboration, and knowledge-sharing skills.
- User-focused generalist mindset and ability to improve the engineers around you.
- Bonus experience with Reactflow, the Elastic stack, OpenTelemetry, observability tooling, log or data-ingestion pipelines, Go, Kubernetes, cloud-native applications, large data-rich interfaces, streaming or real-time data, open source, mentoring, or project-team leadership.
Benefits
- Competitive base pay with a typical starting salary range of €67.000—€106.000 EUR and no variable compensation component.
- Distributed work with flexible locations and schedules for many roles.
- Health coverage for employees and families in many locations.
- Generous vacation allowance.
- Elastic matches up to $2000 or local-currency equivalent for financial donations.
- Up to 40 hours per year for volunteer projects.
- At least 16 weeks of parental leave.
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.
