Software Developer (Full Stack) - Remote, India

Leewayhertz

Full Time
Apply on EasyApply

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.

Skills

JavaScriptPythonReactNode+.jsDjangoAWSAzure