Role Overview
We are seeking a high-caliber Power Programmer to join our elite engineering team. This role is designed for a technical expert who excels at resolving complex production bottlenecks, designing extensible microservices, and translating intricate business requirements into high-performance engineering solutions.
Core Responsibilities
· Architectural Leadership: Design and implement scalable, secure microservices using Java/Spring Boot and NodeJS, ensuring clear contracts and consistent patterns.
· System Resiliency: Take full ownership of critical production incidents (P0/P1), performing root-cause analysis and hardening systems with advanced monitoring and validations.
· Cross-Functional Collaboration: Partner with CRM, data engineering, and product teams to refine data models and event flows, improving platform-wide observability.
· Technical Design: Break down complex product requirements into low-level designs and estimable tasks for agile sprint delivery.
· Mentorship: Lead code reviews and mentor junior engineers on testing and CI/CD best practices to maintain high code quality standards.
Technical Requirements
· Experience: 10+ years of experience in designing scalable web platforms and microservices, particularly within utilities, energy, or CPG domains.
· Programming & Frameworks: Expert proficiency in Java, Spring Boot, NodeJS, Express, REST APIs, and Object-Oriented Design.
· Databases: Hands-on experience with MySQL, Postgres, and MongoDB, including schema design and query optimization.
· Cloud & DevOps: Strong knowledge of AWS, GCP, Docker, Kubernetes, and CI/CD pipelines (Jenkins, GitHub Actions).
· Mobile Awareness: Supporting knowledge of Android and iOS development environments and API integration.
· Methodologies: Mastery of Agile/Scrum, Test-Driven Development (TDD), and automated testing frameworks (JUnit, Mocha, Chai).
Key Achievements of a Top Candidate
· Proven track record of resolving critical P0 incidents end-to-end.
· Experience leading backend infrastructure for multi-product platforms serving large enterprise customers.
· Recognized leadership in establishing best practices for microservices and DevOps across multiple organizations.
Additional Details:
· Need to work from Bengaluru.
· Required to work from office for 5 days a week.
· Ideally candidate coming from eCommerce Organizations will have an edge.
· Must have skills:
o Backend Java (Spring Boot), Node.js (Express), REST APIs
o Infrastructure AWS/GCP, Kubernetes, Docker, CI/CD
o Data SQL (Postgres/MySQL+NoSQL (MongoDB)
· Good to have:
o Mobile Support-level knowledge of iOS/Android API integration
o Methodology TDD, Agile/Scrum, Automated Testing