30 days ago
Spain (city not specified)Senior
Responsibilities
- Design and implement intuitive user interface components using TypeScript, React, and Node.js.
- Integrate front-end components with back-end services and improve usability through testing and user feedback.
- Own complex, loosely defined projects end to end, including approach, technical decisions, and delivery.
- Lead architecture and system-design discussions with attention to 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 quality and readability.
- Collaborate asynchronously with a fully distributed team using GitHub and Slack.
- Partner with designers and product managers to translate user-experience goals and mockups into functional UI components.
Requirements
- Production experience with full-stack JavaScript, preferably TypeScript, React, and Node.js.
- A track record of leading non-trivial projects end to end with design ownership and minimal guidance.
- Proficient architecture and system-design judgment, including in large existing codebases.
- Experience designing and launching multiple user-interface components.
- Experience using AI-assisted development tools.
- Strong written and verbal communication skills and enthusiasm for asynchronous collaboration and knowledge sharing.
- A generalist, user-focused mindset and a multiplier mindset that helps improve fellow engineers.
- Experience with Reactflow is a plus.
- Experience with the Elastic stack, observability tooling, or log/data-ingestion pipelines is a bonus.
- Go, Kubernetes, cloud-native application development, large data-heavy user interfaces, search, filtering, tables, streaming or real-time data, open source, developer-facing platform teams, mentoring, or small project-team leadership are advantageous.
Benefits
- Base salary with no variable compensation component.
- Health coverage for employees and families in many locations.
- Flexible locations and schedules with the ability to craft calendars for many roles.
- Generous vacation allowance.
- Elastic matches up to $2,000 or local currency equivalent for financial donations and provides up to 40 volunteer hours annually.
- At least 16 weeks of parental leave.
- The company operates as a distributed organization with flexible working arrangements.
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.
