Software Engineer

Bengaluru, Karnataka, India Full-time

MoEngage Inc. is a leading Marketing Technology Stack provider that is helping brands redefine their customer engagement in the mobile era. Brands use MoEngage to drive long-term, personalized and context-based engagement across channels to help achieve increased customer retention as well as customer LTV.

Sitting at a conflux of diverse technologies like Artificial Intelligence, Big Data, Web & Mobile platforms, MoEngage technology analyzes billions of data points generated by customers and their devices, to predict customer behavior and build marketing campaigns that proactively engage users.

In just three years since inception, MoEngage is working with leading brands across e-commerce, entertainment, travel, publishing and banking domains among others. With a global presence spanning 35 countries, MoEngage has offices in San Francisco, Berlin, Jakarta, and Bengaluru.

We are a young, fast-paced workplace that fosters a culture of innovation, ownership, freedom, and fun while building tech products of the future. Our teams are comprised of self-driven, passionate, smart individuals from top-tier institutes who are young achievers.


What we expect from you:
Build and maintain features for SaaS utility platforms.
Triage, analyze and resolve product/program and data issues, and collaborate with internal teams to resolve escalated issues as needed
Seek opportunities to improve processes, documentation and operational efficiency
Balance client expectations and internal needs


Responsibilities:
Taking ownership of services and applications at scale.
Deeply understand and work with with a variety of developer tools and product features across the spectrum of the software development lifecycle.
Review and repair legacy code.
Document and demonstrate solutions by developing documentation, flowcharts and code comments.


Skills:
Minimum 2+ years of On-hand developing experience
Good knowledge on developing backend applications with expertise in one of the backend programming languages like Python, Java etc.
Experience working with APIs
Insights on workings of Database, Cache.
Able to handle harder problems and deliver project in time.
Ability to quickly learn new technologies in a dynamic environment.
Experience with MongoDB & Elasticsearch and/or other Big-data tools is a plus.
Experience working with Python is a Plus.


Perks
Work at Scale and challenge yourself
Free Lunch & Snacks
Team outings, Poker nights, TT table