NDIIT (New Delhi Institute for Information Technology and Management)
Website:
ndiit.org
Job details:
A listed Logistics company in Delhi.
Role Description
We are seeking a full-time Engineering Manager to lead and oversee projects at our Delhi-based client. You will be responsible for managing engineering teams, planning and executing projects, overseeing software development processes, and ensuring system integration aligns with organisational goals. This is an on-site role that requires a hands-on leadership approach and collaboration with cross-functional teams to deliver high-quality outcomes in a dynamic environment.
The ideal candidate will have a strong background in designing distributed systems, cloud- native architectures, and modern DevOps practices. Knowledge of building ETL pipelines and working with large datasets is a plus.
Key Responsibilities:
Architect and implement scalable backend systems to support product and business requirements.
Design microservices-based architectures with a focus on scalability, performance, and maintainability.
Collaborate with engineering teams to establish best practices for coding, design, and DevOps workflows.
Optimise database and cloud infrastructure performance for high availability and cost efficiency.
Guide the development of data pipelines and ETL processes to handle large-scale datasets (e.g., using Spark).
Ensure system reliability through effective monitoring, alerting, and disaster recovery setups.
Lead architecture reviews, code reviews, and technical mentoring for engineering teams.
Technical Skills Required:
Programming: Proficiency in Java, Spring Boot, Spring Web , and testing frameworks like JUnit/Mockito.
Architecture: Expertise in designing microservices, SOA, and distributed systems.
Cloud s Containerization: Strong knowledge of AWS, Google Cloud, or Azure; experience with Docker and Kubernetes for deployment and orchestration.
Databases: Experience with RDBMS (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Elasticsearch) and OLAP (ClickHouse)
Distributed Caching: Familiarity with Redis, Memcached, or similar solutions.
Messaging Systems: Hands-on experience with Kafka or RabbitMQ for asynchronous messaging.
ETL s Big Data (Good to Have): Knowledge of Spark for building ETL pipelines is a plus.
Knowledge of Data warehouse s Data lake concept.
Monitoring s Alerting: Proficiency in tools like ELK stack, Datadog, New Relic, or Prometheus/Grafana.
DevOps s CI/CD: Experience with automated pipelines and infrastructure-as-code tools.
Design Patterns: Strong understanding of HLD, LLD, and best practices in software design.
Qualifications:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
6+ years of experience in backend development, architecture, and system design.
Proven expertise in building scalable and reliable systems for high-traffic applications.
Strong analytical skills with the ability to solve complex technical challenges.
Excellent leadership and communication skills with a track record of mentoring engineers.
Preferred Skills:
Experience in event-driven architectures and streaming platforms.
Familiarity with serverless computing and cloud-native design principles.
Knowledge of data engineering and processing large-scale datasets.
Click on Apply to know more.