Posted:1 week ago|
Platform:
On-site
Full Time
Job Profile: Fullstack Developer - Application Engineer - II
Location: Bangalore | Karnataka
Years of Experience: 3 to 6 years
ABOUT THE TEAM & ROLE:
We are looking for a Fullstack Developer (Application Engineer) who can independently own and deliver projects as an Individual Contributor (IC). The candidate should have strong expertise in React.js, Node.js, Python (Django & FastAPI), MongoDB, MySQL, GraphQL, and Google Apps Script, along with the ability to design and build custom APIs.
This role requires someone who is hands-on, self-driven, and capable of managing end-to-end development, from UI/UX implementation (Figma) to backend logic and database design.
What will you get to do here?
>Independently design, develop, and maintain fullstack applications.
>Build scalable front-end interfaces using React.js and translate Figma designs into functional UIs.
>Develop robust backend services using Node.js, Django, and FastAPI.
>Design and manage databases in both MySQL and MongoDB.
>Create, integrate, and optimize RESTful APIs and GraphQL APIs.
>Automate workflows and integrations using Google Apps Script.
>Ensure application scalability, performance, and security.
>Write clean, testable, and maintainable code with proper documentation.
>Take complete ownership of assigned projects and deliver within timelines.
What qualities are we looking for?
>Bachelor’s degree in computer science, Engineering, or equivalent practical experience.
>React.js (Redux/Context API), Node.js, Python (Django, FastAPI)
>MongoDB & MySQL, GraphQL, Google Apps Script
>Strong proficiency in JavaScript (ES6+), HTML5, CSS3.
>Experience in building and consuming REST/GraphQL APIs.
>Ability to work independently with minimal supervision.
>Strong problem-solving and debugging skills.
>Familiarity with Git/GitHub and CI/CD pipelines.
>Exposure to Agile/Scrum methodology.
>Experience with TypeScript.
>Knowledge of cloud platforms (AWS, GCP, Azure).
>Familiarity with Docker/Kubernetes & microservices.
>Testing frameworks: PyTest, Jest, Mocha, Cypress.
Visit our tech blogs to learn more about some of the challenges we deal with:
https://bytes.swiggy.com/smart-select-tailored-cart-suggestions-38267fdca12b
https://bytes.swiggy.com/automating-mobile-event-verification-1d840f39d300
https://bytes.swiggy.com/optimizing-configuration-time-for-android-apps-that-use-react-native-81bb8c9bffdf
https://bytes.swiggy.com/improving-video-cache-hits-on-swiggy-apps-610f395fff46
https://bytes.swiggy.com/a-deep-dive-into-dynamic-widget-swiggys-server-driven-ui-system-92cdc3b16ec6
https://bytes.swiggy.com/building-a-robust-mobile-platform-team-2ee40cce8670
Building the WhatToEat Experience on Android | by Balvinder Gambhir | Swiggy Bytes — Tech Blog
Media on Swiggy’s Mobile Apps. Swiggy believes that a seamless and… | by Vignesh Muralidharan | Swiggy Bytes — Tech Blog
https://bytes.swiggy.com/swiggy-design-language-system-1ef9cca11186
https://bytes.swiggy.com/gradle-incremental-test-runner-125cee1e68a7
https://bytes.swiggy.com/swiss-knife-that-powers-the-swiggy-app-dff9dc49a580
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, disability status, or any other characteristic protected by the law.
Swiggy
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python Nowbengaluru, karnataka
Experience: Not specified
Salary: Not disclosed