Search Jobs

Ticker

6/recent/ticker-posts

Remote - Swiggy Off Campus Drive 2024 hiring Software Dev Engineer


Job Title: Backend Software Development Engineer I - Revenue and Growth Team 


Location: Remote First 

 
Experience: 1-3 years

--------------------------------------------------------------------------

Subscribe Our Official YouTube Channel Click Here


👉 Get Latest Jobs List |👉 Intership with Jobs


👉 Experience Jobs | 👉 Software Developer Jobs

👉 Interview Questions  ðŸ‘‰ Join With Us 
------------------------------------------------------------------------

About the Role:
As a Backend Software Development Engineer I in the Revenue and Growth team at Swiggy, you will be at the forefront of building scalable platforms and distributed systems to support the company's growth initiatives. This technical vertical is focused on new initiatives such as Instamart (grocery deliveries) and Genie (pickup and drop services), with the goal of increasing customer acquisition, retention, and order volumes. Your role will involve designing and developing high-impact applications that process millions of interactions on the Swiggy app daily, contributing directly to the company's vision of being the "King of Convenience."

This remote-first position allows you the flexibility to work from any location throughout the year, with quarterly in-person meetings at the base location. If you are passionate about tackling complex problems and working with cutting-edge technology, this role will offer you an exciting opportunity to contribute to Swiggy’s growth.

 Key Responsibilities:
1. System Design and Architecture: You will be responsible for the end-to-end design and architecture of complex systems, ensuring scalability and robustness.
2. Collaboration with Product Teams: Work closely with the product and business teams to understand feature requirements and translate them into high- and low-level designs.
3. Writing Maintainable Code: Implement coding standards that prioritize scalability, efficiency, and maintainability while adhering to industry best practices.
4. Database Management: Hands-on experience with databases and Unix/Linux platforms, ensuring the smooth operation of backend services.
5. Cross-functional Collaboration: Work in an Agile environment, coordinating with cross-functional teams to ensure timely delivery of new features and applications.
6. Performance Optimization: Analyze and resolve complex technical challenges, ensuring the application can handle millions of daily customer interactions.
7. Algorithms and Data Structures: Apply your knowledge of algorithms and data structures to solve business problems efficiently.
8. Continuous Learning: Stay updated on industry trends and new technologies, integrating them into the development process as necessary.

 Qualifications:
1. Educational Background: A Bachelor's or Master’s degree in Computer Science or a related field from a reputed institution.
2. Experience: 1-3 years of experience in product development, particularly with complex systems that operate on a large scale.
3. Programming Skills: Proficiency in at least one programming language, such as Python, Java, or Golang, is essential. You should have experience writing scalable and efficient code to solve business problems.
4. Algorithms and Data Structures: Strong understanding of algorithms, data structures, and their time/space complexity is required.
5. Design Skills: You should have experience in data modeling and low-level class design, with a solid grasp of object-oriented programming and design patterns.
6. Database and Platform Knowledge: Experience working with databases and proficiency in Unix/Linux platforms.
7. SDLC and Agile Practices: Familiarity with the software development lifecycle (SDLC) in an Agile environment, including collaboration across teams for timely project completion.
8. Problem-solving and Technical Aptitude: Strong problem-solving abilities and in-depth knowledge of computer science fundamentals.

Preferred Skills:
1. Version Control: Hands-on experience with Git or similar version control systems.
2. Distributed Systems: Familiarity with designing and implementing distributed systems will be a bonus.


3. Analytical Skills: A demonstrated ability to break down complex problems and design solutions that are scalable and maintainable.
4. Proactivity: A proactive attitude towards problem-solving and continuous learning.
  

Conclusion:
As a Software Development Engineer I at Swiggy, you will play a crucial role in driving the company’s growth through innovative technology solutions. Working as part of the Revenue and Growth team, you will design and develop scalable systems that handle millions of interactions daily, contributing to Swiggy's goal of becoming the go-to platform for on-demand deliveries. This role is ideal for individuals who are passionate about product development, enjoy working on large-scale systems, and are eager to tackle complex challenges using cutting-edge technologies.

👉 Top 50 most asked interview questions and answers with examples

Apply To Below Link 





        Apply Now            


👉 Top most asked Java Interview Questions with answers 


👉 Java coding interview questions with answer


👉 Top most asked SQL query in interview questions



Post a Comment

0 Comments