Ninjacart , Engineering Manager,Technical Architect

  • 8-12 yrs
  • Not Disclosed

Job Description

What will you do? | Responsibilities, Responsible for the architecture of your product., Setting up and driving adoption of best practices around coding, design, quality, and performance., Participating in code reviews, design reviews, architecture discussions., Being responsible for Scaling and Performance driven solutions. , Drive technology & tool choices for your team & be responsible for them., Excellent Problem,Solving skills for complex & large,scale problems., Good knowledge, understanding & experience of working with a large variety of multi,tier architectures. , Collaborate with other architects in the organization to build cross,functional products., Report on the status of development, quality, operations, and system performance to management.What you will need to have? | Requirements, 8+ years of experience in Java., Minimum 8 years of experience with 2+ in building large scalable systems, Experience with microservice web frameworks , like Play, Spring MVC., Exposure in building RESTful APIs with monitoring, fault tolerance, and metrics (Using something like Prometheus, graphite.), Experience with different databases (SQL, NoSQL), Strong experience in architecting and building multi,threaded, distributed systems., Strong knowledge of data structures, algorithms, and designing for performance., Outstanding problem,solving abilities., Ability to achieve stretch goals in a highly innovative and fast,paced environment., Sound business judgment, proven ability to influence others, and strong analytical thinking skills., Extensive experience in mentoring junior engineers., Solid attention to detail, problem,solving and analytical skills.