Engineering Manager | Talent500 | 9 - 12 Years | T881-1526




  • Required Skills
  • 8+ years of hands-on experience in developing and testing highly scalable software with a minimum of 2+ years of experience as a people manager.
  • Proficient in .Net Core and any one of the frontend javascript frameworks(Angular, React, Vue Js)
  • 2+ years of experience in building, deploying, and maintaining Kubernetes native systems on AWS.
  • 2+ years of experience in agile development practices.
  • Ability to engineer complex features/systems from inception and drive to completion.
  • Good knowledge and experience working with multiple data storage systems. (RDBMS, No SQL)
  • Good experience in microservices and event-driven architecture. ? Excellent understanding of ORM technologies.
  • Excellent knowledge and experience in Domain Driven Development and Test Driven Development.
  • Experience in working with and managing Kafka and Redis. ? Strong object-oriented design skills, and ability to design intuitive module and class-level interfaces
  • Good to have
  • Good knowledge and experience in implementing Infrastructure as a code.
  • Experience in provisioning infrastructure on AWS using terraform.
  • Experience in using Helm for Kubernetes state management.
  • Knowledge or prior experience in implementing continuous deployment using tools like Flux CD or Argo CD
  • Experience in any payments-related domain is a plus.
  • Good understanding and experience in working with authentication and authorization standards for the web(OpenId Connect, Oauth2, SAML)
  • Responsible for
  • Manage, engage, and coach remote teams comprising of the backend, frontend, DevOps, and QA engineers at different experience levels.
  • Participate in the analysis, architecture, design, and delivery of large-scale enterprise-grade SAAS platforms.
  • Be able to define and set standards for the engineering team and help cultivate an engineering-driven culture
  • Should be able to help develop rapid prototypes and proof of concepts to facilitate decision making.
  • Optimize not only your own code but make sure engineers are able to optimize theirs.
  • Break down user stories into technical tasks for backend, frontend, and DevOps engineers to work on.
  • Be part of scrum meetings and ensure technical decisions are made on time.
  • Implement processes to ensure code quality and coverage.
  • Develop and maintain appropriate technical documentation.
Company
Talent500
Posted
10/04/2021
Location
Bangalore, KA, IN
Apply Now