Netomi is seeking a Backend Engineer II to join the Analytics team in Gurugram. As a highly analytical and detail-oriented candidate, you will work with data science, product, engineering, and customer success teams to drive complex data and trend analyses to propose ways to improve the experience.
Requirements
- Architect and implement clean, modular, and scalable backend services using Java, Spring Boot, and modern microservice principles.
- Design efficient database schemas and write optimized queries for RDS (MySQL/PostgreSQL) and, optionally, NoSQL databases like Elasticsearch, MongoDB, or DynamoDB.
- Integrate Kafka or RabbitMQ to build robust and loosely-coupled event-driven architectures.
- Develop ETL/ELT processes to ingest data from various structured and unstructured sources.
- Perform Exploratory Data Analysis (EDA) to uncover trends, validate data integrity, and derive insights that inform data product development and business decisions.
- Collaborate closely with data scientists, analysts, and software engineers to design data models that support high-quality analytics and real-time insights.
- Profile and tune backend performance across databases, APIs, and infrastructure.
- Write clean, maintainable code with comprehensive unit and integration tests to ensure reliability and stability.
- Thrive in an agile, collaborative environment and take ownership of end-to-end feature delivery.
Benefits
- Relocation Assistance
