About the Team
The Engineering Team at Clari is deeply committed to building an enterprise-grade platform that serves as the backbone for our customer's most critical business process - Revenue. With an unrelenting commitment to innovation, our mission is to craft the ultimate revenue intelligence platform for our customers. Rooted in Agile principles, we foster a culture of adaptability and efficiency across all our teams. If you're energized by the prospect of contributing to a dynamic environment that emphasizes collaboration, continuous improvement, and leveraging the forefront of technology to address customer needs, we would love to meet you.
About the Role
We are looking for a backend Engineer with a track record of excellence, collaboration, and innovation who’s passionate about his/her work and thriving working on leading-edge cloud-based technologies. If you are one of them, we want to hear from you. As a backend engineer, you'll work to build scalable applications designed to service millions of users. You’ll work closely with product managers, designers, and others in a cross-functional environment on multiple projects, from the concept phase through testing, launch, and ongoing operations. We are looking for engineers that are passionate about developing applications that customers love.
Responsibilities
- Own the development/improvement of products and features
- Own the responsibility for creating a great user experience on the products and features you work on
- Participate in large-scale design updates and rollouts
- Partner with infrastructure engineers to scale the product
- You will work closely with product managers and architects to drive innovation that will shape the future roadmap
- Becoming the part of a cross functional team with end to end responsibility
- Help improve our code quality through writing unit tests, automation and performing code reviews
- Build new features to help solve real world customer problems and help our customers realize success.
Qualifications
- 5+ years of professional server development experience using Java
- Strong understanding of web-based architecture - web servers, load balancing, caching, databases, etc.
- Good knowledge of SQL (Postgres, MySQL) and NoSQL databases (MongoDB)
- Experience developing data-driven web applications up-to-date knowledge of latest trends in web application development, including Amazon AWS ecosystem
- Experience building and using RESTful APIs
- Experience building and operating large-scale systems
- A self-starter with the ability to work effectively in teams
- Experience with multi-threading, replication, etc. concepts in cloud applications
- Experience with Queues (SQS , Kafka etc)
- Nice to have familiarity with workflow orchestration platforms like Netflix Conductor etc.
- Nice to have familiarity with large-scale business intelligence applications
- Nice to have familiarity with JavaScript and other web technologies such as React
Perks and Benefits @ Clari India
- Flexible working hours and hybrid work opportunities
- Life and accidental coverage
- Mental health support provided by Silver Oak Health
- Pre-IPO stock options
- Well-being and professional development stipends
- 100% paid parental leave
- Discretionary paid time off, monthly ‘take a break’ days, and Focus Fridays
- Focus on culture: Charitable giving match, plus in-person and virtual events