Job Title : Backend Engineer
Department : Engineering (Post-Dispatch)
Location : Bangalore
Who We Are
Established in 2015, ClickPost is Asia's largest Logistics Intelligence Platform, working with companies such as Walmart, Nykaa, Meesho, Adidas etc. to help them improve post purchase customer experience.
We have been profitable for the past 5 years and are backed by some of the biggest investors around and are growing 2x year on year.
We are one of the rare startups working at cutting edge technology, with enormous scales and a brand name that is well respected in Indian Saas and e-commerce world. Our core values of transparency, continuous learning, ownership, and speed have fostered a dynamic culture. With several ex-startup founders on the team, we've created a workplace that’s both engaging and rich with learning opportunities.
Role Summary:
We are seeking a Software Development Engineer for the backend engineering team in the post-dispatch vertical at ClickPost. You will be a core member of the team playing a vital role in developing the vertical through product developments, feature additions, scale-up and scale-out enhancements, system reliability and end-to-end user experience enhancements.
The Post Dispatch Platform is responsible for managing all operations related to a shipment once the label is created (i.e., shipment manifestation is completed in the courier system). It includes services such as tracking, notifications, NDR (Non-Delivery Report) management, NPR (Non-Pickup Report) management, and more.
Expectations from the Role:
- Proficiency in backend development.
- Strong understanding of backend technologies such as Java/Python, databases, Kafka, messaging systems, etc.
- Ownership: The individual should take full technical ownership of the product, including analyzing support issues, addressing onboarding concerns, and driving feature development.
Tech Stack/Tools We Work On
- Backend: Java, Python
- Database: SQL, NoSQL
- Messaging Systems: Kafka, RabbitMQ
- Other Technologies: Microservices architecture, Cloud platforms (AWS, GCP), CI/CD pipelines
Why Join ClickPost’s Platform Engineering Team?
- Impact at Scale: Design platform that will process over 1 billion events daily through event-driven pipelines and high-throughput databases.
- Drive Visibility: Introduce tools & processes that enable end to end visibility of the complex systems in place.
- Ownership Mentality: Every engineer at ClickPost is empowered to take complete ownership of their work, driving the product forward and being an integral part of our growth.
What You Will Need to Crack This Role
- Strong backend development experience in Java or Python.
- Experience with SQL/NoSQL databases.
- Familiarity with Kafka, RabbitMQ, or similar messaging systems.
- Ability to take ownership of technical challenges and work independently.
- Strong problem-solving skills and ability to optimize backend operations.
Interview Process
- Cultural Round: Initial discussion to assess alignment with ClickPost’s values and work culture.
- Technical Round: Assessment of past experience, along with small hands-on coding questions.
- Problem-Solving Round: A deep dive into a complex problem (either new or from past experience) to evaluate end-to-end solutioning skills.
- Final Cultural Round with Leadership