Desired Candidate Profile
"Job Description
Roles and Responsibilities:
> Architect and build elegant systems solving complex engineering problems.
> Contribute in all stages of backend development - including system architecture, low level design, database design, hands-on coding, driving test coverage and improving deployment infra.
> Mentoring the engineering team and actively participate in hiring
> Evolving the architecture for performance and scalability
> Design, develop and own components of a highly scalable, distributed platform.
> Bring process in team and actively involved in discussion to improve software development cycle.
Skills Required:
> Minimum 4 years of experience including hands-on development in Java, Spring or related technologies
> Experience building systems from scratch with good exposure to micro service architecture.
> Should appreciate good application design and contribute to improving the overall architecture.
> Should have experience in scaling backend services. Building a high availability system without a single point of failure. Experience in optimizing applications for low latency.
> Strong fundamentals and real world application of Data Structures, Algorithms, Design Patterns and Problem Solving
> Good understanding of AWS components and have used them in their day to day activities.
> Good understanding of components like queuing and caching systems.
> Strong bias for action leading constant improvements in the system and shipping new features.
Work Experience & Background
> Experience working in Startup/Product teams and building non trivial systems from scratch. Building tech at new age logistics companies like ShadowFax, Opinio, Delhivery, Rivigo, eKart, ATS is a huge plus.
> Engineering background from top tier colleges (IIT, IIIT, NIT, BITS etc) is a plus."
Education:
UG: B.Tech/B.E. - Any Specialization
PG: Any Postgraduate
Doctorate: Doctorate Not Required
Contact Details:
Keyskills:
Java
Data Structures
Algorithms
Design Patterns
Spring
Software Development
Software Engineering
Scalability
Scratch
Database Design