10 days ago
Greece (city not specified)Senior
Responsibilities
- Design and implement intuitive APM user interface components using TypeScript, React, and Node.js.
- Integrate frontend elements with backend services and conduct usability testing and user-feedback analysis.
- 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 practices.
- Conduct code reviews, identify potential security vulnerabilities, and provide constructive technical feedback.
- Collaborate asynchronously with designers, product managers, and a distributed engineering team through GitHub and Slack.
- Translate design mockups into functional UI components and maintain consistent visual design.
Requirements
- Solid production experience with full-stack JavaScript, preferably TypeScript, including React and Node.js.
- Experience leading non-trivial projects end-to-end with substantial design ownership and minimal guidance.
- Strong architecture and system-design judgment 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.
- A track record of improving surrounding engineers through mentorship or a multiplier mindset.
- A generalist, user-focused approach to software development.
- Experience with Reactflow is a plus.
- Bonus experience includes the Elastic stack, OpenTelemetry, observability tooling, log or data-ingestion pipelines, Go, Kubernetes, cloud-native application development, large data-rich interfaces, search, filtering, tables, streaming or real-time data, open-source work, and mentoring or leading small project teams.
Benefits
- Base salary with no variable compensation component.
- Typical starting salary range of €61.100—€96.600 EUR.
- Health coverage for employees and families in many locations.
- Flexible locations and schedules with the ability to craft a personal calendar.
- Generous vacation allowance.
- Matching donations up to $2000 or local currency equivalent.
- Up to 40 hours annually for volunteer projects.
- At least 16 weeks of parental leave.
- Distributed-company work environment with asynchronous collaboration.
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.
