- Lead/Guide a team of developers to build the next gen marketing automation platform
- Hands on with Modular Software Architecture, Software Design and Implementation
- Institute and Lead the adoption of best practices, coding standards and development practices to improve the quality of the deliverables
- Own Reliability, Quality and Costs agendas for the assigned teams.
- Define layered architecture and lead technical teams – presentation layer, data layer, business layer, etc.
- Define & drive implementation of long term technology vision for your product & team
- Drive a culture of curiosity and active debate around technology at MoEngage
- Experiment with new & relevant technologies and tools, and drive adoption while measuring yourself on the impact you are able to create
- 10+ years of relevant industry experience
- Worked at the scale where the organisation had at least 20Mn MAU.
- Very Strong System design and OO skills with a nifty ability to craft clean interfaces and operate at the right levels of abstraction.
- Solid coding skills with ability to drive teams through massive refactoring exercise & improve coding standards across large code bases
- Experience in Python or Java
- Excellent Problem Solving skills for complex & large scale Systems
- Experience & expertise in a variety of large scale persistent systems and databases.
- Deep understanding of cloud based distributed systems. Must have in-depth knowledge on one of the cloud platforms viz. AWS/GCP/Azure