Overview
The role of Software Engineer II at Elastic involves contributing to the Web Engineering team, focusing on building features, systems, and infrastructure for the company's website. The ideal candidate is a full-stack engineer skilled in both frontend and backend development.
Key Responsibilities
- Own features across the full stack from design to deployment with end-to-end responsibility.
- Instrument client-side performance and backend logging, metrics, tracing, and dashboards.
- Collaborate with product managers, designers, and other developers to build, test, and release features.
- Write clean and maintainable code, taking ownership of its performance in production.
- Triage and resolve security vulnerability reports and participate in an on-call rotation.
- Diagnose and resolve production issues, including client regressions and backend failures.
Requirements
- 3+ years in a full-stack or frontend role, with strong experience in TypeScript and React.
- Hands-on experience with Node.js, Python, or Go for building and maintaining backend services.
- Proficiency in managing CI/CD pipelines and deployment automation.
- Experience with AI to enhance development and optimize code.
- Experience in building scalable and secure applications in production environments.
- Ability to work autonomously in a distributed team environment.
Benefits
- Competitive pay based on role responsibilities.
- Health coverage available for employees and family.
- Flexible working locations and schedules.
- Generous vacation days each year.
- Financial matching for donations and service projects.
- Support for parental leave with a minimum of 16 weeks off.
Location
Remote role available in Spain.
How to Apply
Interested candidates should apply through the company’s careers page.
Deadline
No specific deadline stated.