Posted By

user_img

Komal

Senior Consultant at HR-Central

Last Login: 10 February 2021

32

JOB VIEWS

9

APPLICATIONS

2

RECRUITER ACTIONS

Posted in

IT & Systems

Job Code

888964

Engineering Manager - eCommerce

8 - 12 Years.Bangalore
Posted 3 years ago
Posted 3 years ago

Job Description

Responsibilities : 

This role requires a person to drive the engineering of a set of products by aligning with business and product stakeholders and building and upskilling a team to aid in this.

The responsibilities include:

1. Business and product alignment and planning

- Work closely with business and product stakeholders to understand and align with product initiatives and iterations.

- Help shape the engineering requirement by aligning with the product manager and fleshing out concepts and user flows.

- Formalize business requirements into roadmaps and sprints.

2. Product and system development

- Drive high level modeling and design for projects, also focusing on non-functional aspects, including but not limited to database design, communication protocols, deployment systems, etc.

- Drive adoption of design frameworks like domain driven design, clean architecture, etc., resulting in a robust layered architecture.

- Drive good code review practices, using the review process as a mentoring tool to upskill people.

- Ensure test coverage of systems, partly through unit and integration testing, and partly through blackbox testing by collaborating with the Quality Assurance team, via good testing practices.

3. Project Management

- Drive the execution of the project by delegating tasks effectively.

- Resolve blockers through technical expertise, negotiation and delegation.

- Estimate timelines and ensure adherence to them through effective sync-ups and course corrections.

4. Maintenance

- Formulate SLAs and oversee their adherence for the various systems, effectively tracking issues and performance inefficiencies.

- Performance monitoring and optimization for systems.

- Drive technical re-design, remodeling and refactoring of systems for robustness and sustainability.

5. Team Management

- Typically manage a team of 3 - 6 members and a portfolio of 3 - 6 products.

- Do periodic assessment of reportees, chart their career growth paths and train them.

- Recruit members into the team by collaborating effectively with the recruitment team.

Technologies Used : 

- Web application frameworks : Ktor, Spring Boot, Ruby on Rails, Node.js, Java Play, AWS Lambda

- Languages : Kotlin, Java, Ruby, Javascript, Python

- Datastores : PostgreSQL, Aerospike, Redis, DynamoDB, Amazon Redshift

- Communication : HTTP, Amazon SQS, Sidekiq, Amazon SNS

- Server management : Amazon ECS, Docker

- Design frameworks : Domain Driven Design, Clean Architecture, Layered Architecture

Didn’t find the job appropriate? Report this Job

Posted By

user_img

Komal

Senior Consultant at HR-Central

Last Login: 10 February 2021

32

JOB VIEWS

9

APPLICATIONS

2

RECRUITER ACTIONS

Posted in

IT & Systems

Job Code

888964

UPSKILL YOURSELF

My Learning Centre

Explore CoursesArrow