Full Stack Developer - Junior at SwitchKart · Bengaluru (Bangalore) · 2 - 3 years · ₹6L - ₹10L / yr · Bootstrapped · Posted 8 Aug 2026

About the Role
SwitchKart is on a mission to make technology more accessible and more sustainable — we're in the business of recommerce, giving old smartphones a second life, cutting down e-waste, and extending the lifecycle of every device we touch.
We're looking for a Junior Full Stack Developer who's eager to learn, build, and grow with us. You'll work closely with senior engineers on real features across our procurement app, retailer app, pricing engines, and warranty systems, gaining hands-on experience across a diverse product ecosystem.
What You'll Do
• Build Features: Work on both frontend and backend tasks across our suite of products, under guidance from senior engineers.
• Write Clean Code: Contribute well-tested, maintainable code to our React and Node.js codebases.
• Build AI-First: Get hands-on with building features that use AI at the core — not bolted on. You'll learn to think about where AI can automate, assist, or enhance what you're building.
• Learn the Stack: Get hands-on with our databases, APIs, and deployment processes across multiple applications.
• Collaborate: Participate in code reviews, stand-ups, and sprint planning.
• Debug and Fix: Troubleshoot issues across the stack and ship fixes.
• Adapt and Grow: Adapt quickly and positively in a fast-changing environment with tight timelines, and stay open to learning new tools and technologies as our stack evolves
.
What We're Looking For
Must Have
• 2+ years of full stack development experience
• Working knowledge of React and Node.js
• Basic understanding of relational databases (PostgreSQL/MySQL)
• Eagerness to learn and grow quickly
• Strong fundamentals in data structures and problem-solving
Good to Have
• Personal projects or open-source contributions
• Exposure to REST APIs
• Familiarity with Git and collaborative workflows
• Exposure to cloud platforms (AWS/GCP)
Why SwitchKart
• Hands-on learning with real ownership from day one.
• Access to the latest AI coding agents and tools — we invest in keeping our engineers on the cutting edge.
• Work closely with senior engineers who'll help you grow.
• Be part of a genuinely differentiated business with real impact.
• Fast-moving team where you'll learn quickly and see your work ship.

About SwitchKart
About
in drawers, sold to grey markets, or worse, dismantled without proper disposal. Meanwhile, hundreds of millions of people lack access to the quality devices that would transform their lives.
SwitchKart exists at the intersection of these two realities. We are a recommerce company with a singular belief: a quality device already exists for everyone — it just hasn't reached them yet.
We build the infrastructure, trust, and supply chain to give every device a second life — and get it into the hands of someone who needs it most. Our work spans device sourcing, grading, certified refurbishment, and distribution — creating a closed-loop system that keeps electronics in use, out of landfills, and in the service of real people.
This is recommerce with purpose. This is the circular economy in practice.
Similar jobs (10)
Overview:
We're looking for a Full Stack Developer with strong backend expertise who can build,
manage, and scale AI-driven products end to end. You'll play a critical role in designing
scalable architectures, optimizing performance and cost, and building robust AI and agentic
systems.
Responsibilities
1. Architect and build scalable backend systems using FastAPI, PostgreSQL, and Redis.
2. Design, develop, and maintain AI-driven applications, integrating multiple LLMs, APIs,
and agentic frameworks.
3. Implement vector databases (pgvector, Qdrant, etc.) for RAG and AI memory systems.
4. Orchestrate multi-agent AI systems with LangChain/LangGraph, including function
calling, agent collaboration, and monitoring.
5. Build and integrate RESTful APIs for frontend and external use.
6. Manage DevOps workflows, including CI/CD, cloud deployments (AWS/GCP), server
scaling, and logging/monitoring (Sentry).
7. Optimize application cost, latency, and reliability, balancing speed with LLM call
efficiency and caching strategies.
8. Collaborate with product, design, and AI teams to translate business requirements into
high-performing tech.
9. Maintain documentation and ensure code quality with tests, reviews, and async-first
architecture.
10. Contribute to frontend development (React + TypeScript) when necessary, ensuring
seamless API integration and data visualization.
Requirements
Core Skills
• Strong proficiency in Python and FastAPI.
• Experience with PostgreSQL (including pgvector) and SQLAlchemy (async).
• Solid understanding of Redis, RQ (Redis Queue), and caching mechanisms.
• Proven experience integrating LLMs and AI APIs (OpenAI, Anthropic, etc.).
• Hands-on experience with LangChain / LangGraph, RAG pipelines, and agent
orchestration.
• Experience working with cloud platforms (AWS / GCP) and managing file storage (S3).
• Familiarity with frontend stacks (React, TypeScript, Tailwind, Zustand).
• Working knowledge of DevOps: Docker, CI/CD pipelines, deployment automation, and
observability tools (Sentry, Mixpanel, Clarity).
Bonus / Nice to Have
• Experience building agent monitoring dashboards or AI workflows.
• Prior experience in startup or product-based environments.
• Understanding of LLM cost optimization, token management, and function calling
orchestration.
• Familiarity with external API integrations like BrightData, Hunter.io, Adzuna, and Serper.
• Experience building scalable AI products (e.g., chatbots, AI copilots, data agents, or
automation tools).
Mindset
• Startup-ready: comfortable working in fast-paced, ambiguous environments.
• Deep curiosity about AI systems and automation.
• Strong sense of ownership and accountability for shipped products.
• Pragmatic and cost-conscious in architectural decisions.
• Excellent communication and documentation skills.
Python Django / React JS / React Native / Vue.js
Strong experience in backend engineering and at least one storage system (SQL, Cassandra, Graph
Databases, etc.,)
Patient debugging skills
Using state of the art developer toolkit
Curiosity to remain updated with the newest technologies and frameworks
We are looking for a Node.js Lead Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
As a MERN Stack Developer / Software Architect, you will play a crucial role in the architecture, development, and leadership of our digital products. You will collaborate closely with cross-functional teams to create exceptional user experiences, while also ensuring the scalability, security, and performance of our applications.
Responsibilities:
- Architecture and Technical Leadership: Design and develop the architectural roadmap for the website and mobile app. Lead and mentor a team of 8-9 MERN Stack developers, providing technical guidance, code reviews, and best practices to ensure high-quality solutions.
- Full Stack Development: Hands-on contribution to the development of complex features and functionalities using the MERN (MongoDB, Express.js, React, Node.js ) stack. Implement robust and maintainable code that aligns with industry standards.
- Scalability and Performance: Collaborate with the team to optimize application performance, ensuring that the platform can handle increased traffic and usage while maintaining a seamless user experience.
- Code Quality and Best Practices: Enforce coding standards, conduct regular code reviews, and implement best practices for software development. Ensure that the team follows coding, testing, and documentation standards consistently.
- Technical Evaluation: Evaluate and adopt new technologies, tools, and frameworks that can enhance the development process and overall product quality.
- Collaboration: Work closely with Product Managers, Designers, and other stakeholders to translate business requirements into technical solutions. Collaborate effectively with cross-functional teams to deliver on time and within scope.
- Problem Solving: Troubleshoot complex technical issues and provide innovative solutions to challenges that may arise during the development lifecycle.
- Continuous Learning: Stay updated with the latest trends, technologies, and best practices in the MERN stack and software architecture domain. Share knowledge and promote a culture of learning within the team.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field. Master's degree is a plus.
- 7-10 years of professional experience in software development, with a strong focus on MERN stack development.
- Proven experience in designing and implementing scalable, high-performance web applications and mobile apps.
- Solid understanding of software architecture principles and design patterns.
- Previous experience in a leadership or technical mentorship role.
- Strong proficiency in MongoDB, Express.js, React, and Node.js .
- Experience with cloud platforms (e. g., AWS, Azure) and DevOps practices.
- Excellent problem-solving skills and a proactive attitude towards addressing challenges.
- Effective communication and collaboration skills.
- Prior experience in the health and wellness industry is a plus.
Lead Developer (Kochin)
Opportunity in this role / Why should you work with us?
- You are your own master. We don't preach you, we just allow you to Innovate, Iterate, Learn and Adapt
- Work with one of India's leading foodtech unicorn company
- ESOPs in the company
Requirements
- Strong coding and problem-solving skills
- 6-10years of industry experience
- Bachelors and/or master’s degree, preferably in CS, or equivalent experience
- A full-stack generalist with experience in both front-end and back-end technologies
- Experience in Java.
- Experience in JavaScript frameworks like Angular, React, NodeJS or Kotlin
- Ability to write MySQL queries across tables
- Good architecture and system design skills
Roles and Responsibilities
Passion for delivering products end-to-end, from ideation to implementation
Good knowledge of data structures and their use cases (Map, List, Tuple, Object, Interface)
Ability to write using python, perl, bash or node.js to quickly do a PoC
Knowledge of encapsulation/inheritance
Basic knowledge of CSS and principle behind it and its use in javascript or jquery
Candidates willing to relocate to Middle East would be preferred

As an IT Technical Lead, you will play a crucial role in managing and leading a team of IT professionals. You will be responsible for providing technical guidance, overseeing project execution, and ensuring the successful delivery of IT solutions. Your expertise will be instrumental in driving innovation, implementing best practices, and maintaining a high level of technical excellence within the organization.
Key Responsibilities:
Team Leadership: Lead a team of IT professionals, including developers, engineers, and support staff. Provide guidance, mentorship, and technical expertise to ensure team members' growth and success. Foster a collaborative and positive work environment.
Technical Strategy and Planning: Develop and implement a strategic technical roadmap aligned with the organization's goals and objectives. Stay up to date with emerging technologies and trends, and assess their applicability to the organization's IT infrastructure. Make recommendations for technology adoption or enhancements.
Project Management: Oversee the execution of IT projects, including resource allocation, task assignments, and timelines. Collaborate with stakeholders to gather requirements, define project scope, and ensure successful project delivery. Monitor project progress, identify and mitigate risks, and resolve issues as they arise.
Technical Expertise: Serve as a subject matter expert in various IT domains, such as software development, infrastructure management, cybersecurity, and data management. Stay informed about industry best practices and provide guidance on technical standards, frameworks, and methodologies. Conduct research and evaluation of new technologies to support business objectives.
Collaboration and Communication: Collaborate with cross-functional teams, including business stakeholders, product managers, and other IT teams. Effectively communicate technical concepts and solutions to both technical and non-technical stakeholders. Foster strong relationships with external vendors and partners.
Troubleshooting and Issue Resolution: Assist in troubleshooting complex technical issues and provide guidance to team members in resolving them. Identify root causes, implement corrective actions, and develop preventive measures to avoid similar issues in the future. Ensure the timely resolution of critical incidents.
Continuous Improvement: Drive continuous improvement initiatives within the IT department by identifying areas for optimization, streamlining processes, and implementing automation where applicable. Promote a culture of innovation, learning, and knowledge sharing within the team.
Qualifications and Requirements:
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
Proven experience in a technical leadership role, managing and leading a team of IT professionals.
Strong technical background in one or more IT domains, such as software development, infrastructure management, cybersecurity, or data management.
In-depth knowledge of industry best practices, emerging technologies, and trends.
Proficiency in project management methodologies and tools.
Excellent communication and interpersonal skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders.
Strong problem-solving and troubleshooting abilities.
Demonstrated ability to drive innovation, implement process improvements, and foster a culture of continuous learning.
We are searching for a Laravel developer to build web applications for our company. In this role, you will design and create projects using the Laravel framework and PHP, and assist the team in delivering high-quality web applications, services, and tools for our business.
To ensure success as a Laravel developer you should be adept at utilizing Laravel's GUI and be able to design a PHP application from start to finish. A top-notch Laravel developer will be able to leverage their expertise and experience with the framework to independently produce complete solutions in a short turnaround time.
Laravel Developer Responsibilities:
- The discussing project aims with the client and development team.
- Designing and building web applications using Laravel.
- Troubleshooting issues in the implementation and debug builds.
- Working with front-end and back-end developers on projects.
- Testing functionality for users and the backend.
- Ensuring that integrations run smoothly.
- Scaling projects based on client feedback.
- Recording and reporting on work done in Laravel.
- Maintaining web-based applications.
- Presenting work in meetings with clients and management.
Laravel Developer Requirements:
- A degree in programming, computer science, or a related field.
- Experience working with PHP, performing unit testing, and managing APIs such as REST.
- A solid understanding of application design using Laravel.
- Knowledge of database design and querying using SQL.
- Proficiency in HTML and JavaScript.
- Practical experience using the MVC architecture.
- A portfolio of applications and programs to your name.
- Problem-solving skills and critical mindset.
- Great communication skills.
- The desire and ability to learn.
- understanding of the front-end and back-end processes;
- ability to work with HTML / CSS;
- ability to work with databases;
- understanding of programming templates and architecture design guidelines;
- profiling and optimizing applications.
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is an advantage as well.
Responsibilities
- Integration of user-facing elements developed by front-end developers with server side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Integration of data storage solutions by using mySQL database.
Skills And Qualifications
- Should have industry experience of at least 1 year.
- Strong proficiency with JavaScript and strong knowledge of Node.js and sails frameworks
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side templating languages such as EJS
- Good understanding of front-end technologies, such as HTML5, and CSS3
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
Job Summary
- Lead technology developer responsible for managing self and a team of 1-2 developers
- Typical experience of 2-4 years
- Handing internal business users and external vendors
- Reporting directly to C level
Responsibilities and Duties
- Development of in house product platform
- Documenting platform roadmap
- Implementing and managing the product rollout as per roadmap
- Triaging issues and troubleshooting
- Managing different environments - development, test, production
Key Skills
MongoDB, Node.js, AngularJS, Angular, Amazon Web Services, JavaScript, REST, JSON, S3
Required Experience and Qualifications
- 2-4 years of experience
- Education qualification - BE
- Product development background
- Strong communication skills with confidence in managing cross-geographical stakeholders
Benefits
- Access to the C suite with first hand contribution to strategy development
- Flexible working hours and remote working when required
- Operations based in Koramangala
- Trainings and certifications can be reimbursed








