Swiggy Recruitment 2021 | Software Development Engineer I – Backend Development| BE/ B.Tech/ ME/ M.Tech/ MCA | Bangalore
Company: Swiggy
Swiggy Recruitment 2021: It all started back in 2014 when two BITS Pilani graduates, Sriharsha Majety and Nandan Reddy decided they wanted to make life easier by changing the way India eats – all with just a tap! With their idea of ’hyperlocal food delivery’, all they needed was the tech to power it and were introduced to Rahul Jaimini, who brought this vision to life with the first website. And with this, Swiggy was launched as a food ordering & delivery platform. In August of 2014, Swiggy began operations by signing up a few restaurants in Koramangala, Bengaluru. Soon enough, the first team of Hunger Saviors came into action to deliver food within 40 minutes. Shortly after, Swiggy raised its first round of funding and launched the app in May of 2015. Fun fact: The technology that delivers great food right to your doorstep was completely developed in-house!
With love and support from consumers, Swiggy expanded far and wide, first through the entire city of Bengaluru and then across the entire country. As they say, the rest is history. To ensure and focus on better consumer experience, Swiggy has launched a platform for partn
Company Website: www.swiggy.com
Positions: Software Development Engineer I – Backend development
Experience: 1+ year
Salary: Best In Industry
Job Location: Bangalore
Education: BE/ B.Tech or ME/ M.Tech – Computer Science/ Computer Engineering or IT or MCA
Job Description:
- As Swiggy is venturing into new domains, we are looking for enthusiastic Engineers to join us in our mission to take India’s largest food delivery platform to new heights and be a part of a team that is building these new business lines from scratch.
- Be part of Culture where Customer Obsession, Ownership, Teamwork, Bias for Action and Insist on High standards are a way of life
- Learn and use cutting edge technology to build state of the art platforms that enhance customer experience at scale
- Be part of high performing teams that know how to have fun along the way
Job Responsibilities:
- Manage individual projects priorities, deadlines and deliverables
- Taking the lead to maintain, refactor and if necessary, throw away legacy backend code
- Improve operational excellence of the platform and contribute to on-call responsibilities
- Follow industry coding standards and responsible for writing maintainable/scalable/efficient/testable code to solve business problems
- Work well with product owners and front end engineers in delivering required APIs on time
- Mentor other engineers and do code reviews
- Participate first hand in system design and architecture discussions
- End to end engineering – design, develop, test, deploy, debug, maintain and improve the software
Requirements:
- 1+ years of hands-on experience in developing applications
- Excellent command over Data Structures and Algorithms and strong problem solving and analytical skills
- Good knowledge of object-oriented/functional programming with proficiency in at least one programming language like Java and/or Golang
- Expertise with one or multiple frameworks like Spring, Struts, Revel, Gin etc
- Strong design skills involving data modelling and low-level class design
- Hands-on experience of working with Databases and Linux/Unix platform
- Understanding of Micro-services architecture and associated design patterns (CQRS, Saga, etc.)Experience working with caching, message queues, streaming services, web-sockets, SQL and NoSQL
- Experience with scalable systems (techniques like replication, sharding)
- Experience with performance engineering (monitoring & actioning on application performance stats)Experience with gRPC (HTTP2, Protocol buffers)
Apply Link: Job Expired