View Our Website View All Jobs

Software Development Engineer 3

Exp: 4 - 8 years

CTC: 30 - 50 LPA

Experience in Designing (HLD and LLD) and Architecture

Talents from eComms Only


Company Overview

Founded in 2015 and aims at becoming the leading Logistics provider in India. Supported by the best of the investors that includes Accel Partners, Tiger Global, Flipkart, Apoletto Asia. The total funding received is one of the highest in India, it was $100 million in 2015. The company has close to 500 employees of which a team of about 50-60 developers.

Responsibilities and Duties

  • Actively drive discussions to improve product across engineering teams, wherever there are inter dependencies across products
  • Influence product requirements & operational plans while working with product manager to estimate and plan projects in agile development framework
  • Instill best practices for development and champion their adoption, Mentor junior engineers on software design, coding practices and TDD strategies
  • API Definitions and end-to-end service design and implementations
  • Design applications in true service oriented architecture
  • Develop object-oriented models and design data structure for new software projects taking systems aspects into account
  • Participate and contribute in discussions and decisions for creating and improving architecture across applications.
  • Make correct design choices in the context of problem for datastore, caching, search, scaling etc.
  • Write good quality, modular, reusable, performant, well documented, unit-tested code,
  • Identify the areas and approach to refactor and simplify the modules; refactor code to improve code quality and bring modularity and simplicity.
  • Translate high level business problems into scalable design and code.
  • Create common libraries & Utilities to be used by multiple engineering teams

Qualifications and Skills

  • BE /B.Tech/M.E/M.Tech/MS  in Computer Science or Information Tecgnology.
  • Strong expertise in at least one programming language & tech stack for web development to write maintainable, scalable, unit-tested code
  • Strong object oriented design skills, knowledge of design patterns, data structures and algorithms
  • Strong expertise of working with relational and nosql databases
  • Experience in building large complex business applications with only high level tech guidance
  • Experience leading multi-engineer projects and mentoring junior engineers
  • Experience with full life cycle development on a Linux/ubuntu platform
  • Prior experience in working with Agile software methodologies (XP, Scrum)
  • Knowledge of Test Driven Development
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 5MB) or Paste resume

Paste your resume here or Attach resume file