About The Role
Flipkart has defined the eCommerce industry in India and will continue its leadership with its core value of
putting Customer first. Flipkart is made of people who love being themselves and their independence of
thoughts pave way for disruptive innovation in technology, business and operations fronts.
You will own a functional area - from product conception to its delivery to customers. You are expected to
design and code independently in multiple tech components related to your functional area. You must
also develop a deep understanding of non-functional requirements, such as reliability and availability,
scale, horizontal scalability, etc., over time and make tech stack decisions accordingly. You are expected
to actively mentor junior engineers. You own the codebase quality.
We are looking for seasoned engineers who are quality conscious, product thinkers, business cognizant
and smart not mere coders. Engineers get to significantly amplify the impact of their work or creations
with the scale that Flipkart operates at. The same scale also demands the engineers to produce
super-efficient solutions.
What You'll Do
Thought Leader for Tech and Domain
- Own Functional area from product conceptualization to realization working with product teams.
- Drive Technical roadmap focusing more on platformization, generic components and own tech metrics like
product reliability, performance and availability.
- Tech Design and solution for well defined systems without supervision.
- Go to person within the team on the domain and the related concepts.
- Good understanding of partner eco-systems and interfaces.
- Familiar with academic research, industry trends and standards.
Lead By Example
- Leads across teams with cross functional stakeholders
- Mentor and guide team members on everything from structured problem solving to development of best
practices.
- Has a strong impact in Senior Engineers hiring and improves hiring culture within team
- Accountable for Onboarding team members
Be a Champion
- Breaks down into components, identifies dependencies, understands priorities, plans for iterations and
feature creeps, provides accurate estimates that feed into the larger plan.
- Communicates with stakeholders in an effective and timely fashion. Capable of unblocking self and other
teams whenever necessary.
- Finishes deliverables on time, ensures functional correctness and completeness. Contributes to
non-functional aspects without supervision.
- Accountable for quality of deliverables and artifacts in adherence to defined processes for the entire team.
- Estimates cost of resources (including tech and non-tech resources)
What You'll Need
- B.E or B.Tech or equivalent with at least 8-years relevant experience
- Deep expertise with any or combination programming languages: Java, C++, C#, Ruby, PHP, any objected
oriented high level proprietary or open source language with strong programming constructs. Substantial
experience in building complex and scalable solutions
- Strong object oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive
module and class-level interfaces.