Friday, June 19, 2020

Engineering Manager/Lead - Golang/Node.js/Javascript (3-8 yrs) (Recrutist)

Skills Required : Micro Services Architecture, Typescript, Go, NodeJS (Node.js), Web Development, JavaScript

Career Growth : Who has the potential to be a VP - Engineering

Responsibilities :

- Research and design the most efficient and appropriate technology architecture to achieve company objectives.

- Build and set product roadmap and product releases.

- Build and grow a solid and well-balanced engineering team.

- Responsible for designing, developing, and maintaining products. Provide leadership, management, and technical vision to the entire engineering team.

- Assist the software development team to attain optimal team performance by removing technical obstacles.

- Stimulate hiring, career plans, training as well as performance reviews for the software engineering team, including employee coaching, mentoring, development, and team building.

- Maintain and review engineers KPI and set OKRs.

- Manage all software engineering schedules, budget and resource allocation.

- Liaise with Product to understand functional and non-functional requirements and align with the business strategy.

- Liaise with other senior technical leaders to align with the overall technology strategy. 


- Liaise with QA for product releases.

- Facilitate technology and methodology decision making throughout team, including standardization, code reviews, reusable code base development, best practice, source control and deployment processes.

- Grow the engineering team by attracting, retaining, and growing top engineering talent - Define methods and metrics for measuring successes and failures for the engineering team.

- Collaborate with Head of Product to set the vision and strategic roadmap.

- Manage the selection of technology as well as interface with other parties.

Required Qualification : 

- BTech Computer Science


- Minimum of 4 years of professional experience in Software Development with a minimum of 2+ years of people management experience in a technology leadership role, including experience mentoring senior leaders on management and technical tracks.

- Experience leading and growing a team of at least 30+ engineers.

- Have built real-life applications on Microservices Architecture.

- Understand advanced server configurations and best practices for secured code deployment on virtual machines.

- Have a solid understanding of both object-oriented programming and functional programming.

- Expert in software development with at least four or more of the following languages : Typescript, Node Js, Go, Python, Java, C/C++, C# or PHP.

- Expert in building a microservices architecture 


- Expert in PostgreSQL, MySQL, and MongoDB.

- Strong foundation in container orchestration with Kubernetes or ECS 


- Familiar with Nginx, Redis, Neo4J, IOC, CI/CD, and Unit Testing

Apply Now