Job Description :
Roles & Responsibilities :
- Research, design and build highly reliable, available and scalable solutions that can handle Millions of API calls across systems.
- Own large technical deliverables and execute in a structured manner, complete ownership of functional Services that your team is responsible for.
- Take the accountability of the overall health of the products you build and predictability of the deliverables of your team
- Lead by example, mentor and guide team members on everything from structured problem solving to development of best practices
- Platformize components as libraries, utilities and servicify and promote reuse.
- Be able to conceptualize and develop prototypes quickly
- Drive technical roadmap of the team in collaboration with Product and Business Teams.
Requirements :
- 3-5 yrs of experience in programming languages: Python, Java, Node.js, Golang, JavaScript, any object-oriented high level proprietary or open-source language with strong programming constructs. Substantial experience in building complex and scalable solutions.
- Strong object-oriented design skills, ability to apply design patterns, and ability to design intuitive modules and class-level interfaces.
- The ability to independently lead problem-solving and build elegant, maintainable solutions to complex problems.
- Experience leading multi-engineer projects and mentoring junior engineers.
- Experience with full life cycle development in any programming language on a Linux platform.
- Experience in building data-driven web application design and development is a plus.
- Expert level experience in building scalable, large and complex business applications using some of the above technologies and mentoring junior engineers.
- Track record of building and delivering mission critical products.
- Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
- Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. Skills:- Python, Javascript, RESTful APIs, Amazon Web Services (AWS), Go Programming (Golang), NodeJS (Node.js) and Object Oriented Programming (OOPs)