Full Stack Developer

Job description

About The Role

We are seeking a Full Stack Developer, who will be responsible for working on a complete new online product at Lenskart. You will be part of an engineering team which will create a new online product from scratch to take eyewear access to the next 500 million Indians. This new product will enable a new super easy experience of buying eyeglasses online.

We’re a high impact team with an ambitious mission and are looking for high caliber people to join us!

Required experience:

  • Expert knowledge of HTML5, CSS3, Bootstrap and modern responsive web design techniques

  • Experience with Laravel/Lumen - PHP based framework

  • Knowledge of ReactJS, its different lifecycle methods, and experience with Redux

  • An expert on Rest API, and its best practices

  • Experience with MySQL

  • Creating database schemas that represent and support business processes

  • Optimising systems and applications for maximum speed and scalability

  • User authentication and authorisation between multiple systems, servers, and environments

  • Building reusable code and libraries for future use

  • Experience in agile methodology

  • Good understanding of OOPS concepts


  • Javascript

  • JQuery

  • React JS

  • Bootstrap

  • Responsive Web Design

  • Html5

  • MySQL

  • PHP

  • MVC architecture

  • Service Oriented Architecture

  • Redis

  • Laravel

  • GIT

  • Rest API

Bonus Points if you have also worked on:

  • NodeJS

  • Golang

  • VueJS

  • CI/CD Implementations

  • Docker

How your skills and passion will come to life at Lenskart:

  • Design and build MVP products from scratch

  • Work in a fast paced environment and lean team, where you will have complete ownership of your product

  • Understand product specifications and come up with optimal scalable solutions

  • Build solutions that can scale 10x

  • Unit-test code for robustness, including edge cases, usability, and general reliability

  • Own the end-to-end product development cycle, from closing requirements, to development, testing, deployment, and infrastructure scalability

Job requirements

Job Specifications-

  • 3+ years of software engineering and product delivery experience, with 2+ years of experience in Laravel & ReactJS

  • Experience working with Product Managers and UX Designers, with a strong product sense and the ability to own large areas of product design and usability

  • Excellent teamwork skills, flexibility, and ability to handle multiple tasks

  • Capability to bring in software engineering life cycle best practices

  • Excellent analytical and problem solving skills

  • Deep understanding of algorithms and data structures

  • Executed on RCAs / tough engineering problems at work

  • Won awards / Recognized by upper management for going above and beyond

  • Open source / pet projects contributions