Are you looking for a Job in App Development Field then this post may be relevant to you.
Job Details:
Position Name : Engineering Manager I
Location: Bengaluru, Karnataka
Job ID : 94279dc94c3309ba
Description : Department
Engineering
Job posted on
Sep 15, 2021
Employment type
Permanent
Experience range
8 years – 12 years
Company Overview:
At Porter, we are passionate about improving productivity. We want to help businesses, large and small, optimize their last-mile operations and empower them to unleash the growth of their core functions. Last mile delivery logistics is one of the biggest and fastest growing sectors of the economy with a market cap upwards of 50 billion USD and a growth rate exceeding 15% CAGR.
Porter is the fastest growing leader in this sector with operations in 12 major cities, a fleet size exceeding 1L registered and 30k active driver partners and a customer base with 3.5M being monthly active. Our industry-best technology platform has raised over 50 million USD from investors including Sequoia Capital, Kae Capital, Mahindra group and LGT Aspada.
We are addressing a massive problem and going after a huge market. We’re trying to create a household name in transportation and our ambition is to disrupt all facets of last mile logistics including warehousing and LTL transportation. At Porter, we’re here to do the best work of our lives.
If you want to do the same and love the challenges and opportunities of a fast paced work environment, then we believe Porter is the right place for you.
Company URL:https://porter.in/
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 LambdaLanguages : Kotlin, Java, Ruby, Javascript, PythonDatastores : PostgreSQL, Aerospike, Redis, DynamoDB, Amazon RedshiftCommunication : HTTP, Amazon SQS, Sidekiq, Amazon SNSServer management : Amazon ECS, DockerDesign frameworks : Domain Driven Design, Clean Architecture, Layered Architecture
Product Overview
You will be contributing to products concerning both customers and partner drivers. Product sectors
include:
Growth : You’ll build tools to help boost user growth on the platform including our industry best
driver on-boarding, training and certification system, referral system, and lead management
models.
Lifecycle Management : Build tools to help users engage with the platform better, which includes
rewards and recognition module, subscription service, account management tools, partner and
customer wallets and payout modules, and churn detection systems among others.
Transaction Experience : You’ll help deliver the most delightful booking experience to our
customers and drivers. As part of this team, you’ll be responsible for our core booking system,
pricing and payment systems, location tracking and filtering services, fraud prevention systems,
and in-app ticketing and support among others.
Fulfilment : As part of the fulfilment team, you’ll work on systems which ensure high degree of
ride fulfilment on the platform. Tools including allocation methodologies and system, dynamic
pricing, dynamic partner routing, and partner re-activation tools among others.
Enterprise Solutions : You’ll help Porter’s enterprise customers achieve delivery excellence. You’ll
build tools for contract management, fleet management, fleet and route optimisation tools,
alerting and monitoring tools, and analytics suite among others.
Qualification Prerequisites:
Software engineering experience of greater than or equal to 7 yearsExperience managing a technical team of at least 3 peopleExposure to consumer facing productsStrong technical background and ability to contribute to design and reviewFamiliarity with our tech stack or an analogous tech stack
Disclaimer : Applicant must check the company profile before joining Bizplusapp.com is no way responsible for any loss.