CleverTap is a user engagement and analytics platform for mobile app developers.
Maharashtra, IN
CleverTap offers an AI-powered customer engagement and retention platform that enables digital enterprises to improve user retention and conversion rates through behavioural insights, predictive segmentation, user experience optimization, and omni-channel campaign orchestration.
Consumer brands around the world representing over 8,000 apps—including Gojek, Disney+ Hotstar, Discovery Kids, Sony, Vodafone, Carousell, and Cleartrip—trust CleverTap to help them improve user engagement and retention thereby growing long term revenue. CleverTap is backed by leading venture capital firms, including Sequoia, Tiger Global Management, Accel, and Recruit Holdings, and is headquartered in Mountain View, Calif. with offices in Amsterdam, Singapore, Dubai, and Mumbai. For more information, visit clevertap.com or follow us on LinkedIn and Twitter.
Purpose:
To write programs for the backend that aligns with the entire application and database to enable a functional and scalable platform.
Responsibilities :
To understand the system requirements and specifications for program and use this for writing program as per the required standards/ protocol
Collaborate with Frontend developers to integrate user-facing elements with server-side logic.
Write programs as per specifications and the guidelines/ standards to deliver scalable and functional programs
Debug and deploy the tested programs to support mission critical fault tolerant java based enterprise level software systems
Work in cross-functional team, collaborating with peers during entire SDLC to achieve delivery/ output and seamless integration with interdependent systems
Follow coding standards, unit-testing, code reviews etc. so as to create the final backend software application.
Build reusable code and libraries for future use
Follow release cycles and commitment to deadlines
Requirements:
BS / MS degree in Computer Science from premier institute with top grades or equivalent practical experience.
2 - 5 years of experience in back-end development.
Strong foundation in computer science with competencies in data structures, algorithms and system design.
Strong programming concepts(Object oriented programming concept, design patterns etc )
Experience with one of the JVM languages or other server-side technology.
Experience in API & service architecture design.
Endless curiosity and ability to work both collaboratively and independently.
Empathy for internal customers.
Detailed oriented and Quality release are your north star.
Strive to find simple solutions for complex problems.
Has prior excellent and demonstrable engineering track record
Coding skills in JavaScript /AJAX and good understanding of HTML and CSS.
Must be familiar with RESTful APIs
Measure of Success
Writing quality and bug free codes
Follow standard practices (Unit Tests, Reduce technical debt, Code Coverage, Integration Test, etc)
System design and program architecture
Key Competencies
Functional Competencies: Programming, system design and analysis, data structures and algorithms, SDLC
Behavioral Competencies: Analytical problem solving, attention to detail, teamwork and collaboration
Reporting Relationship:
- Reports to: Manager Backend Engineer
- Direct reports: None
Why join us?
You are a leader ready for your next challenge
You want to work in a fast-paced, dynamic environment where your contribution matters
You are passionate about technology and its impact on the high growth mobile marketing space
What is working at CleverTap like?
Work, performance and results are real sources of happiness in addition to the fun of working with and celebrating success with an exceptionally talented team
Hierarchy is a myth, merit is lauded
Accountability and driving outcomes is the key to success
Your career here is limited by you and nothing else
Teamwork trumps individual success