Flipkart Internet Private Limited

Software Development Engineer II

Flipkart Internet Private Limited
Not Disclosed
2-6 Years Full Time
Bangalore, Karnataka, IN

Vacancy: 2 Posted: 3 years ago Applicants: 3
Share via

Job Description

Roles and Responsibilities
 


We are looking to hire into our team to work on solving some of the most pressing problems for Flipkart that will involve interactions with multiple teams and build products from ground-up.

Come join the team to help shape the product!

Do you like solving complex technical problems?

Do you see an opportunity when people see problems?

Do you like getting deep into systems other than the ones that you own? then this team is for you!

We see a niche area that we can problem-solve and build a system to bring immense value to Flipkart. We are looking for passionate engineers like you who want to be part of a budding team and building a new product that will deliver significant value to users and sellers.

We are building a team to fulfill this vision and problem-solve, in parallel, for scale.

What is expected of you as a Software Development Engineer (SDE II):

Design and Architecture

  • Design APIs solving for high scalability and low latency
  • Implement end-to-end services which will involve cross-functional team interactions
  • Build platforms and systems using your strong background in distributed systems and large scale storage systems.
  • Introduce new architecture elements based on current needs
  • Design and utilize good data structures
  • Translate high level business problems into scalable design and code.
  • Create high-level design with guidance;
  • Create technical requirements based on fuzzy business problems and break-down a module into components while always thinking of platforms and reuse
  • Build complex business orchestration systems

Coding

  • Write high performant and scalable code
  • Inculcate, by example, a process of unit-tested code and develop integration tests
  • Participate in and create frameworks / libraries for consumption by the team in particular and the organization in general
  • Participate actively in code reviews
  • Build abstractions and contracts with separation of concerns for a larger scope
  • Lead by example on rapid proto-typing
  • Do incremental changes to architecture and provide impact analysis of the same

Organization

  • Mentor other engineers across the team on best practices in coding, design, documentation and test-driven development and champion the same by example
  • Participate actively in interviewing and hiring
  • Drive discussions to create/improve product, process and technology

Experience / skill set

  • Should have strong coding skills in any of the programming language or tech stack
  • Strong object oriented design skills, knowledge of design patterns, and an uncanny ability to design intuitive module and class-level interfaces
  • Should have strong ability to influence architecture with good knowledge of system components and non functional requirements
  • Contribute to critical problem solving, with choice of optimal data structures and algorithms
  • Experience leading multi-engineer projects and mentoring junior engineers
  • Experience with full life cycle development in any programming language on a Linux platform

 

Skills Required: Programming, DS, Algo, LLD, Microservices

Years Of Exp : 2.6 to 5 Years

Skills Required: Retail,Maintenance,Software Developer,Wholesale,Programming & Design


JOBS BY CATEGORY