Software Engineer | Full-stack (Node.js, React)

Gurugram, Haryana, India Full-time

About LimeTray
LimeTray helps restaurants run better by giving them digital infrastructure. We help restaurants get online, help them engage with their customers and help them optimise their operations through suite of products. 6 out of 10 restaurants shut down in less than a year of starting up & this is not because they serve bad food or are expensive but because they are just not run in the best possible way and that's what we are trying to change - one restaurant at a time.
Our founding team consists of ISB, NSIT alumni with strong-domain knowledge having built one of the largest online food ordering portals before. Lime Tray counts very successful internet entrepreneurs as its angel investors besides Matrix Partners - one of the top 5 venture capital firms in India.
We are currently the market leaders in India and are scaling internationally. We need to go from a fledgling start-up to a larger organisation which has a unique set of challenges.
Job Description
We are looking for a software engineer who can work with our discovery vertical to improve the consumer faced products. In this roll you will : 
  • Build fast and easy-to-use web applications for millions users
  • Collaborate with cross functions (designers, product managers, data scientists and user researchers) to come up and conduct experimentations to improve user experience and reduce frictions.
  • Architect efficient and reusable front-end components and abstractions.
  • Use state-of-art technologies (e.g. TypeScript, GraphQL, AMP) to improve Experiences web infrastructure, performance, and developer productivity. 
Job Requirements
  • Minimum 2-4 Years of Experience in Software Development
  • Strong Fundamentals of Data Structures and Algorithms
  • Experience in Javascript/Java, Node.JS/Spring-Boot, MySql/MongoDB
  • Experience in any of the frontend frameworks like Angular or React
  • Recent experience in building Progressive Web Apps.
  • Experienced in handling small teams.
  • Understanding microservice or distributed architecture
  • Understanding of async programming. Knowledge in handling messaging services like pubsub or streaming (Eg: Kafka, ActiveMQ, RabbitMQ)
  • Understanding of end to end development including deployment and monitoring.
  • Understanding of mobile application development (iOS/Android)
  • Has good debugging skills
  • Has good analytical & problem-solving skills

What we are looking for:

  • Ownership Driven - Owns end to end development
  • Team Player - Works well in a team. Collaborates with & outside the team.
  • Communication - Speaks and writes clearly and articulately. Maintains this standard in all forms of written communication including email.
  • Proactive & Persistence - Acts without being told to and demonstrates the willingness to go the distance to get something done
  • Develops emotional bonding for the product and does what is good for the product.
  • Customer first mentality. Understands customers pain and works towards the solutions.
  • Honest & always keeps high standards. - Expects the same form the team.
  • Strict on Quality and Stability of the product.

Apply for this opening at