Experienced Full Stack Observability UX Software Engineer - Remote Opportunity for Web and Cloud Application Development
Introduction to Elastic and Our Mission
Elastic, the Search AI Company, is a leading provider of innovative solutions that enable businesses and individuals to find answers in real-time, using all their data, at scale. Our Elastic Search AI Platform is used by more than 50% of the Fortune 500 companies, bringing together the precision of search and the intelligence of AI to accelerate results that matter. We are committed to helping organizations deliver on the promise of AI by providing complete, cloud-based solutions for search, security, and observability.
At Elastic, we believe in the power of diversity, equity, and inclusion. We strive to create a work environment that is welcoming, inclusive, and supportive of all individuals, regardless of their background, age, or identity. Our goal is to build a team of talented and motivated individuals who share our passion for innovation and customer satisfaction.
About the Role: Observability UX Software Engineer
We are seeking an experienced Full Stack Observability UX Software Engineer to join our team, which is responsible for evolving and maintaining the Elastic Observability product. As a key member of our team, you will have the opportunity to work on a range of exciting projects, from building and maintaining features and products that allow users to quickly gain insights from their data, to innovating new and creative solutions to difficult customer problems.
Our Observability product is designed to help users gain insights from their data, including logs, metrics, and application traces. We are looking for someone who is passionate about web development, has a strong understanding of Observability concepts, and is experienced in working with JavaScript-focused technologies. If you are a motivated and talented individual who is looking for a new challenge, we encourage you to apply for this exciting opportunity.
Key Responsibilities
- Write and maintain high-quality TypeScript code in Kibana, ensuring that our products meet the highest standards of quality and reliability.
- Collaborate with other dedicated engineers supporting the Observability team's mission, sharing knowledge and expertise to drive success.
- Partner with designers, product managers, and data analysts to build, test, and release features that improve users' observability experience, ensuring that our products meet the needs of our customers.
- Participate in code reviews for your team and other teams, providing constructive feedback and suggestions for improvement.
- Improve engineering standards, tooling, and processes, contributing to the continuous improvement of our products and services.
Essential Qualifications
To be successful in this role, you will need to have:
- A strong passion for web development, with a focus on delivering high-quality products and services.
- 3+ years of experience working in a JavaScript-focused role, with a strong understanding of JavaScript fundamentals and ecosystem.
- Excellent communication and problem-solving skills, with the ability to work autonomously in a globally distributed team.
- Experience with and/or curiosity to learn Observability concepts, including logs, metrics, and application traces.
- A strong understanding of software development principles, including design patterns, testing, and deployment.
Preferred Qualifications
In addition to the essential qualifications, we are looking for candidates who have:
- Experience with React and TypeScript, with a strong understanding of modern front-end development technologies.
- Experience with Node.js, with a strong understanding of back-end development principles and technologies.
- Experience writing automated tests, with a strong understanding of testing principles and frameworks.
- Exposure to Observability, Performance, or Availability tools or services, with a strong understanding of the Observability landscape.
- Knowledge and experience with Elasticsearch or Kibana, with a strong understanding of our products and services.
Skills and Competencies
To be successful in this role, you will need to have a range of skills and competencies, including:
- Strong technical skills, with a focus on software development and engineering.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Strong problem-solving skills, with the ability to analyze complex problems and develop creative solutions.
- Ability to work autonomously, with a strong sense of self-motivation and direction.
- Strong understanding of software development principles, including design patterns, testing, and deployment.
Career Growth Opportunities and Learning Benefits
- Professional development programs, with a focus on technical skills and leadership development.
- Mentorship opportunities, with experienced engineers and leaders who can provide guidance and support.
- Access to industry conferences and events, with opportunities to network and learn from other professionals.
- Flexible work arrangements, with the ability to work from home or remotely.
- Generous vacation time and paid holidays, with opportunities to recharge and relax.
Work Environment and Company Culture
Our company culture is characterized by:
- A strong sense of community, with a focus on collaboration and teamwork.
- A commitment to innovation, with a focus on delivering high-quality products and services.
- A culture of continuous learning, with opportunities for professional development and growth.
- A flexible and adaptive work environment, with opportunities to work from home or remotely.
- A strong sense of social responsibility, with a focus on giving back to the community and making a positive impact.
Compensation, Perks, and Benefits
- Competitive salary, with opportunities for bonuses and stock options.
- Comprehensive health insurance, with coverage for you and your family.
- Flexible work arrangements, with opportunities to work from home or remotely.
- Generous vacation time and paid holidays, with opportunities to recharge and relax.
- Access to industry conferences and events, with opportunities to network and learn from other professionals.
- Professional development programs, with a focus on technical skills and leadership development.
Conclusion
If you are a motivated and talented individual who is looking for a new challenge, we encourage you to apply for this exciting opportunity. As an Observability UX Software Engineer at Elastic, you will have the opportunity to work on a range of exciting projects, from building and maintaining features and products that allow users to quickly gain insights from their data, to innovating new and creative solutions to difficult customer problems.
We believe in creating a work environment that is welcoming, inclusive, and supportive of all individuals, regardless of their background, age, or identity. Our company culture is characterized by a strong sense of community, a commitment to innovation, and a culture of continuous learning.
So why not join us on this exciting journey? Apply now to become a part of our team and help us shape the future of search, security, and observability.
Apply for this job