Job Description
At WebEngage, we are scaling fast and looking for passionate Java developers to contribute to the continued innovation of our platform. You will work within functional pods, collaborating with product managers, architects, and customer-facing teams to deliver scalable, efficient solutions. As part of a lean, agile team, you'll take ownership of critical systems that process billions of events daily, impacting users across the globe.
What Sets Us Apart:
Impact at Scale: At WebEngage, you'll manage systems that process billions of events daily, sending billions of communications, pushing the limits of scale and performance.
Full Ownership: As a lean startup, you'll have end-to-end ownership of your components. It s a unique opportunity to design, build, and optimize systems from scratch.
High Responsibility: Our small, agile team means you'll take on varied responsibilities, and your work will have a direct, tangible impact on the product.
Continuous Learning: Managing large-scale systems with a small team fosters rapid learning across domains. you'll be exposed to all aspects of engineering from infrastructure to customer interaction.
Responsibilities:
- Contribute to the execution of a product roadmap that drives innovation and scale across the assigned functional pods. Collaborate with product managers to deeply understand business problems and user needs.
- Work closely with architects to translate high-level design specifications into efficient, scalable code.
- Participate in peer code reviews and engage in pair programming when needed to build quality and maintainable solutions.
- Dive into existing codebases you may need to optimize, refactor, or rewrite vulnerable areas while strengthening them with robust test cases.
- Monitor and optimize performance metrics and costs for your components, ensuring high availability and efficiency.
- Build expertise in critical areas while constantly learning through code reviews and peer feedback.
- Develop curiosity and foster it among your peers by asking insightful questions.
- Liaise with customer-facing teams to troubleshoot and resolve technical issues, directly impacting customer success.
- Participate in on-call support and incident management, helping the team maintain high uptime and reliability.
Life at WebEngage:
- We take transparency very seriously. Along with a full view of team goals, get a top-level view across the board with our monthly & quarterly town hall meetings.
- A highly inclusive work culture that promotes a relaxed, creative and productive environment.
- Practice autonomy, open communication, growth opportunities,while maintaining a perfect work-life balance
Perks & Benefits:
- Learning is a way of life. Unlock your full potential backed with cutting-edge tools and mentorship (Macbook for Engagers!)
- Get the best in class medical insurance (with Covid Care facilities), programs for taking care of your mental health, and a Contemporary Leave Policy (beyond sick leaves)
Job Classification
Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Software Development - Other
Employement Type: Full time
Contact Details:
Company: Webengage
Location(s): Mumbai
Keyskills:
Diversity and Inclusion
Agile
Incident management
Test cases
High level design
Medical insurance
Troubleshooting
Monitoring
Customer interaction
marketing automation