Referralsuseonly
Senior Software Engineer
United States. Posted 2 months ago
The role
You will design and implement user interface components for Fleet and Streams using TypeScript, React, and Node.js. You will lead architecture discussions, conduct code reviews, and collaborate with designers and product managers in a fully-distributed team.
What you will do
- Design and implement intuitive user interface components using TypeScript, React, and Node.js
- Integrate front-end elements with back-end services
- Conduct usability testing and gather user feedback
- Own complex, loosely-defined problems end-to-end
- Lead discussions on architecture and system design
- Establish coding standards and promote reusable components
- Implement automated testing and deployment
- Conduct thorough code reviews
- Collaborate async across timezones with a fully-distributed team
- Partner with designers and product managers to translate mockups into functional UI components
Required qualifications
- Solid production experience with full-stack JavaScript
- TypeScript
- React on the front end
- Node.js on the back end
- Track record of leading non-trivial projects end-to-end
- Proficient architecture and system-design judgment
- Successfully designed and launched multiple user interface components
- Experience using AI-assisted development tools
- Exemplary written and verbal communication
- A multiplier mindset
- A generalist streak and a user-focused mindset
Nice to have
- Reactflow
- Experience with the Elastic stack, observability tooling, or log/data-ingestion pipelines
- Go, Kubernetes, or cloud-native application development experience
- Experience building large user interfaces that manage a lot of data
- Experience working with streaming or real-time data
- Prior open-source / working-in-the-open experience
- Time on a developer-facing platform team
- Experience mentoring engineers or leading a small project team
Benefits
- Base salary
- Elastic's stock program
- Company-matched 401k up to 6% of eligible earnings
- Competitive pay based on the work you do
- Health coverage for you and your family in many locations
- Ability to craft your calendar with flexible locations and schedules
- Generous number of vacation days each year
- Match up to $2000 for financial donations and service
- Up to 40 hours each year to use toward volunteer projects
- Minimum of 16 weeks of parental leave
Before you apply
- An export license may be required if you are located in or are a national of Belarus, Cuba, Iran, North Korea, Russia, Syria, the Crimea Region of Ukraine, the Donetsk People’s Republic (DNR), or the
About the company
Elastic is the Search AI Company that enables everyone to find answers in real time using all their data at scale. The company provides cloud-based solutions for search, security, and observability.