Thursday, October 01, 2020

Engineering Manager - System Architecture & Design (10-17 yrs) (Aasaanjobs Pvt Ltd)

Job Description :


- M.Tech/MCA or B.Tech / B.E. in Computer Science or Information Technology from a reputed institute

- 6+ years of experience as a software developer

- 4+ years of experience of managing high-performance engineering team in a fast-paced, high-intensity work environment using Agile development practices

- Hands-on experience in building products using web technologies such as NodeJS, ES6 Javascript, ReactJS, ReactHooks, Redux, CSS preprocessors, PHP, Responsive Web Design, build tools like WebPack, Grunt, Gulp etc.,

- Proficiency in Release Engineering, Configuration Management, System Administration (Linux/Windows, DB systems), AWS Cloud Infrastructure and Automation

- Excellent track record of hiring, building and developing strong engineering teams

- Experience in designing, architecting, implementing and delivering highly reliable, maintainable, and scalable software systems and products

- Deep technical knowledge of front-end frameworks, API design, functional programming, software architecture and system design

- Understanding of Secure Coding Practices, Coding Standards, OOPs, OOD, Algorithms, Code Complexity, Performance, Microservices, Unit/Integration tests, Quality Assurance, DevOps etc.

- Build and Manage 1 or 2 engineering teams of full-stack software engineers, mobile developers & architects

- Be directly responsible for the overall planning, execution, deployment and success of complex software products & solutions to interesting problems

- Contribute to architecture, design and code reviews for the specific product areas driven by the team

- Provide technical leadership in an innovative, fast-paced environment

- Create, execute and communicate strategic direction for engineering and rally the team around this direction

Apply Now