No more applications are being accepted for this job
- Complete ownership of the feature.
- Find innovative ways to increase efficiency/Application performance
- Build efficient and reusable systems and abstractions.
- Identify and research new technologies & incorporate them into a tech stack
- Suggest and implement improvements to existing product interfaces
- Ensure that all the assigned systems are performing to scale.
- Work closely with a tech lead and an architect to define and refine feature specificationsSkills:
- 5+ years of hands
- on experience in software development
- Proven experience in handling large infrastructure and distributed systems
- Expert in Java 8/11 or Python
- 3
- related technologies and frameworks
- Familiarity and hands
- on with at least one of the cloud computing infrastructures
- AWS / Azure / GCP
- Experienced in one of the data processing and batch processing tools like Hadoop, Spark or Flink is a plus
- Tech stack: Java, Python, MongoDB, Kafka, Spark, Hadoop, Samza, Flink, AWS (SQS, S3, Lambda)
Lead Software Engineer - New Delhi, India - MoEngage Inc.
Description
Responsibilities: