The Jr Software Engineer - Backend will focus on developing scalable APIs and backend services for the SmartVault (secure file storage platform) and OCMP (omnichannel marketing platform), gaining hands-on experience in building reliable systems that support thousands of users daily.
Responsibilities :
- Develop microservices and event-driven architectures using Kafka to process streams of data efficiently, such as user events and real-time notifications, promoting loose coupling and scalability.
- Implement authentication systems (e.g., JWT/OAuth for user login), billing modules (for subscription tracking and payments), and campaign management APIs (for creating, scheduling, and tracking marketing campaigns).
- Collaborate with frontend and DevOps teams for integration, including defining API specs, testing endpoints, and deploying via CI/CD pipelines.
- Optimize database queries and backend performance by writing efficient SQL/NoSQL code, adding indexes, and using monitoring tools to reduce latency and handle peak loads.
Required Skills :
- Proficiency in Java, Node.js, Kafka, and Redis.
- Strong understanding of RESTful APIs and scalable system design.
Ideal for : Recent grads or early-career engineers eager to grow in a dynamic team