Job Description :
We are looking for passionate problem solvers to join us and solve really challenging problems in building a true omni-channel platform that solves for both online and offline store experiences. The incumbent will be reporting to the Engineering :
- Work with product managers to own the roadmap, define and review requirements of the owned product(s) with a customer-first approach.
- Responsible for the design and choice of the tech stack of the products owned.
- Own scalability, performance, availability, service robustness, maintainability, ease of debuggability, and maintain SLOs of owned services.
- Contribute to reducing infrastructure cost while improving scalability, availability, and responsiveness, and onboarding newer use cases.
- Identify bottom-up tech debts, improvements.
- Mentor and Coach junior SDEs in the team.
- Lead improvement in development processes and practices for the complete org and drive adoption, coding standards, code reviews, design reviews, build processes, CI / CD, automated testing (functional, performance, etc), on-call process, and operations.
- Participate in hiring (freshers / lateral) and improve the hiring process.
Requirements :
3-5 years of building successful production software systems, including design, code, test, and Bachelor's degree (4 years) or higher in Computer Science or equivalent.Hands-on experience with deep problem-solving skills.Able to design APIs, entities, and associated database schema.Able to work with upstream and downstream systems and owners in contract negotiations.Extensive knowledge in Java, Spring Boot, and Relational DB.Hands-on experience in asynchronous processing, message queues.1+ years hands-on experience with one of the key cloud providers (AWS, GCP, Azure) for creation and scaling of large-scale distributed systems (compute, messaging, notifications, caching, data stores, monitoring, CI / CD, etc).Strong expertise in concurrency constructs and debugging memory leaks, expert-level skills in object-oriented low-level class / interface designs.Extremely good at problem solving, is a self-thinker.Ability to multitask and thrive in a fast-paced, timeline-driven environment.Good team player and able to collaborate with others.Self-driven and motivated, very high on ownership.ref : hirist.tech)