About the Role
Build core platform services and client-facing applications for the CDP. Full stack — backend data processing and platform APIs through to frontend features that enterprise clients use daily. Hands-on development with senior-level ownership of design decisions, code quality, and mentoring.
What You Will Do
Backend
- Build and maintain core services — data ingestion, identity resolution, customer profile unification, event processing
- Design and implement platform APIs consumed by applications and external integrations
- Optimize for high-throughput, low-latency data processing
- Work with Kafka, MongoDB, Datawarehouse , File Storage
Frontend
- Build client-facing features — campaign management, audience segmentation, analytics dashboards
- Develop configuration and administration interfaces
- Implement channel integrations — email, SMS, push, ad platforms
Engineering
- Write clean, tested, production-ready code
- Participate in code reviews, contribute to engineering standards
- Mentor junior developers
Must-Have
- 5+ years Java development (Java 11+ / Spring Boot / Spring Framework)
- RESTful APIs and microservices architecture
- Experience with at least two of: Kafka, MongoDB, Datawarehouse
- Frontend — React
- Database design — query optimization, indexing, schema design (relational and NoSQL)
- CI/CD, Docker, K8 deployments
- Testing practices — unit tests, integration tests, E2E Testing
- Comfortable moving between backend and frontend as needed