Software Engineer
Swiggy
Experience: 0 year
Salary: Best In Industry
Location: Pan India
Salary: Best In Industry
Location: Pan India
Swiggy
Swiggy is hiring freshers as Software Engineer. Candidates from multiple batches are eligible for this role. The detailed eligibility and application process are given below.
About Company
Swiggy is India’s largest and highest-valued online food ordering and delivery platform founded in 2014. Swiggy is based in Bangalore, India, and as of March 2019, was operating in 100 Indian cities. In early 2019, Swiggy expanded into general product deliveries under the name Swiggy Stores.
Company Website: www.swiggy.com
Job description
- 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
- B Tech/M Tech in Computer Science or equivalent from a reputed college with 0.6 to 1 year of experience in Product Development Company
What will you get to do here?
- 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
Recent Jobs...