Software Developer (Full Stack) - Remote, India
Create a free account to apply in seconds
LeewayHertz | Full time
Software Developer (Full Stack) - Remote, India
Remote Job | Posted on 05/04/2026
Share this job with your network
• •
Job Information
• Number of Positions 1
• Date Opened 05/04/2026
• Industry IT Services
• Job Type Full time
• Work Experience 2-4 years
• Remote Job
Job Description
This is a remote position.
Job Summary
We are seeking a talented and motivated Full Stack Developer with 2-3 years of experience to join our engineering team. The ideal candidate will have strong proficiency in Node.js and/or Python on the backend, hands-on expertise with React.js on the frontend, and a solid understanding of RESTful API design, database systems, and modern software architecture. This role involves designing and building scalable, high-performance web applications, including modern AI/GenAI-powered systems. You will collaborate closely with product managers, designers, and fellow engineers to deliver end-to-end features that are reliable, maintainable and user-friendly. This is an exciting opportunity to work on cutting-edge technologies involving AI-driven systems while contributing to enterprise-grade applications.
Responsibilities
● Design, develop, and maintain scalable full-stack web applications using Node.js and/or Python on the backend and React.js on the frontend.
● Build and integrate RESTful APIs to support seamless communication between frontend and backend systems.
● Develop reusable, component-based UI architectures in React following Atomic Design principles.
● Apply software design patterns (MVC, Singleton, Factory, Observer, etc.) to write clean, maintainable and efficient code.
● Work with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases for data modeling, querying, and optimization.
● Collaborate with product managers, designers, and engineers to translate business requirements into technical solutions.
● Participate in code reviews, technical discussions, and architecture decisions to maintain high engineering standards.
● Write unit and integration tests to ensure reliability, performance, and code quality.
● Troubleshoot, debug, and optimize applications across the stack.
● Participate in sprint planning, reviews, and other Agile ceremonies.
● Stay updated with emerging technologies, including GenAI, LLMs, and modern frontend/backend frameworks.
Requirements
Essential Skills
Job
● Strong proficiency in Node.js and/or Python.
● Hands-on experience with React.js (functional components, hooks, state management).
● Solid understanding of RESTful API design, development, and integration.
● Strong knowledge of component-based architecture and reusable UI patterns in React.
● Understanding of the Atomic Design methodology for scalable frontend systems.
● Good grasp of design patterns (MVC, Singleton, Factory, Observer, etc.).
● Strong experience with JavaScript (ES6+), async programming, and API handling.
● Proficiency in HTML5, CSS3, and responsive design principles.
● Strong database fundamentals with experience in SQL databases (e.g., PostgreSQL,MySQL).
● Experience with NoSQL databases (e.g., MongoDB, Redis).
● Version control using Git.
Personal
● Strong analytical and problem-solving skills.
● Excellent communication and collaboration abilities.
● Attention to detail with a quality-focused mindset.
● Ability to work in fast-paced, agile environments.
Preferred Skills
Job
● Basic infrastructure and deployment knowledge (networking, scaling, environments).
● Exposure to cloud platforms such as AWS and Microsoft Azure.
● Understanding of GenAI concepts (LLMs, prompt engineering, embeddings, agent-basedworkflows).
● Familiarity with vector databases.
● Exposure to backend frameworks like Express.js, FastAPI, or Django.
● Familiarity with containerization (Docker) and CI/CD basics.
● Exposure to microservices architecture and distributed systems basics.
● Basic understanding of application security best practices.
Personal
● Proactive mindset with a willingness to learn new technologies.
● Strong ownership and accountability in delivering quality outcomes.
Other Relevant Information
● Bachelor's degree in Computer Science, Engineering, or a related field.