Search Jobs

Software Development Engineer IV

3 - 8 yrs
Apply without registration
Not Disclosed by Recruiter Openings: 1 Posted 30+ days ago Job Applicants: 1500+ Job Views: 1500+

Job Description

Send me Jobs like this
    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/creations with the scale that Flipkart operates at. The same scale also demands the engineers to produce super-efficient solutions. Engineers participate and breed the culture of self-drive, which is fuelled with merit based opportunities. In the pursuit of excellence, Flipsters compete against themselves because there is no competitor in the radar. Flipsters area of work includes advanced information retrieval algorithms, massive scalability, elastic storage, predictive analytics, fraud detection, inventory planning, supply chain automation, and large-scale applications that enrich the user experience, to name a few. Working with the market leader, engineers mostly solve challenges-never- seen-before.
    The company environment makes people receptive with open mind and infuse a drive of ownership to succeed and create impact. The excitement gets further fuelled with the impact of flipsters work felt and complemented by friends and family in India. At Flipkart we miss no opportunity to celebrate our accomplishments. While we work hard, we party harder, which
    helps us rejuvenate.

    Job Responsibilities
    Owner of a functional area from product conception to delivery
    Design and code independently in multiple tech components related to functional area
    Take Non-functional requirement (Reliability & Availability, Scale, horizontal scalability) and Tech stack decisions
    Mentor junior members
    Own code base quality

    Required Candidate profile

    Deep expertise in at least one programming language & tech stack.
    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
    The ability to do deep problem solving and build elegant, maintainable solutions to complex problems.
    Experience leading multi-engineer projects and mentoring junior engineers
    Experience with full life cycle development in any programming language on a Linux platform
    Comprehensive operational experience including, optimizations, deployments and tuning servers like apache/mysql/tomcat/solr
    Prior experience in working with Agile software methodologies (XP, Scrum), TDD and Continuous Integration(CI/CD) a plus.
    BTech, MTech, or higher in Computer Science or related technical discipline (or equivalent). Or high technical acumen and rich technical experience.
    Experience in building data-driven web application design and development is a plus
    Expert level experience in building scalable, large and complex business application using some of above technologies and mentoring junior engineers.
    Apart from all the general benefits of best in industry compensation, equity, healthcare etc.,
    Flipkart prides in calling out the big hand for you to be
    Great Work, Great People and Great environment. We call ourselves an incubator for engineers where you get all the optimal conditions to do and experience your best.

    Skills/ Tech Stack
    Deep expertise with any or combination programming languages: Java, C++, C#, Ruby,Scala,
    Go any object oriented high level proprietary or open source language with strong programming
    constructs. We are not skill specific but go by strength in competencies.

    What do we evaluate for a good fitment

    Machine coding
    Single machine in-memory program
    Need a working code with functionality
    Readable and well-designed code with right abstractions, separation of concerns, right design patterns
    Performant code with concurrency and efficient data structures
    Write test cases covering happy path and edge cases

    Problem Solving
    Choose the right combination of data structures to solve the problem
    Identify most edge cases for the problem
    Identify opportunities of parallelism: utilizes multi-core solutions where applicable

    Design & Architecture
    Distributed systems design and system interaction
    Identify API signatures
    LLD with class design
    Solve for performance & availability

Salary: Not Disclosed by Recruiter

Industry: Internet, Ecommerce

Functional Area: IT Software - Application Programming , Maintenance

Role Category:Programming & Design

Role:Software Developer

Employment Type: Full Time, Permanent



UG: B.Tech/B.E. - Computers

PG:M.Tech - Computers

Doctorate:Ph.D - Computers

Company Profile:

Flipkart Internet Private Limited

Flipkart Internet Private Limited
View Contact Details
Apply without registration

IEIL has taken all reasonable steps to ensure that information on this site is authentic. Applicants are advised to research bonafides of advertisers independently. IEIL shall not have any responsibility in this regard. We also recommend that you visit Security Guidelines and Terms and Conditions for more comprehensive information on this aspect.

Max 2MB, doc, docx, rtf, pdf
We will create your profile