
Real-time data search and analytics for everyone
Elastic, headquartered in Union Square, San Francisco, CA, is a leading provider of real-time data search and analytics software. The company develops the Elastic Stack, which includes popular open-source tools like Elasticsearch, Kibana, Beats, and Logstash, and serves over 17,000 organizations, in...
Elastic offers fully paid health coverage for employees and their families, flexible work schedules, and a generous vacation policy. Employees enjoy a...
Elastic fosters a distributed workforce, emphasizing flexibility and work-life balance. The company values open-source development and encourages empl...

Elastic • Bangalore, India
Elastic is seeking a Full Stack Software Engineer II to enhance the billing experience for their Cloud products. You'll collaborate with cross-functional teams and work with technologies like Java, JavaScript, and Elasticsearch. This role requires a solid understanding of cloud platforms such as AWS, GCP, and Azure.
You have a strong background in full stack development, with experience in both frontend and backend technologies. Your proficiency in Java and JavaScript allows you to build robust applications that meet user needs effectively. You are familiar with modern frameworks and libraries, particularly React, which you have used to create dynamic user interfaces. Your understanding of cloud platforms such as AWS, GCP, and Azure enables you to design scalable solutions that operate seamlessly across different environments. You are comfortable working with databases and have experience with Elasticsearch, which is crucial for building search functionalities. You thrive in collaborative environments, working closely with product managers, designers, and other developers to deliver high-quality software solutions. You are detail-oriented and committed to delivering a transparent and efficient billing experience for customers.
Experience with microservices architecture and API design is a plus. Familiarity with agile methodologies and tools like Jira can enhance your effectiveness in this role. A background in SaaS products will help you understand the nuances of billing models and customer needs.
In this role, you will be responsible for developing and maintaining the billing systems that support Elastic's Cloud products. You will collaborate with a distributed team to design and implement billing models that drive growth and enhance user experience. Your work will involve crafting seamless integrations with various channels and offerings, ensuring that the billing process is accurate and transparent. You will learn how to meter and bill distributed applications using the Elastic Stack, which will be essential for delivering a high-quality service to customers. You will participate in code reviews and contribute to the overall architecture of the systems you work on, ensuring best practices are followed. Your role will also involve troubleshooting and resolving issues that arise in the billing process, working closely with other teams to ensure a smooth operation.
Elastic provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge technologies and contribute to projects that impact a wide range of customers. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will be part of a diverse team that values collaboration and creativity, allowing you to expand your skills and knowledge in a supportive atmosphere. Join us in our mission to empower organizations with the tools they need to harness the power of their data.
Apply now or save it for later. Get alerts for similar jobs at Elastic.