Full Stack Developer - React | Node.js | Python

0 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About the Role


We are looking for a Full Stack Developer with strong expertise in React, Node.js, Python, and TypeScript to build scalable, high-performance web applications and APIs. You’ll own the end-to-end development flow — from database design and backend logic to frontend integration and deployment. The ideal candidate has a solid grasp of modern architectures, clean coding practices, and works collaboratively with cross-functional teams to deliver secure, reliable, and maintainable solutions.


Key Responsibilities

React (frontend

• Build and optimize RESTful APIs and microservices using Express.js and Python frameworks (Flask / FastAPI / Django).

• Integrate frontend components with backend services and external APIs.

• Ensure high performance, scalability, and responsiveness across all layers.

• Write clean, reusable, and testable code following best practices and coding standards.

• Implement secure authentication and authorization (JWT, OAuth2, SSO).

• Collaborate with Product, UI/UX, QA, and DevOps teams to ensure smooth delivery.

• Perform code reviews, write unit tests, and contribute to CI/CD pipeline improvements.

• Maintain Git version control with structured branching and pull request workflows.

• Deploy and manage applications using Docker and cloud platforms (AWS / Azure / GCP).

________________________________________

Must-Have Technical Skills

Frontend (React Ecosystem)

• Strong proficiency in React.js (v16+), TypeScript, and modern JavaScript (ES6/ESNext).

• Expertise in Redux / Redux Toolkit for state management.

• Solid understanding of React Hooks, React Router, and component lifecycle.

• Experience with HTML5, CSS3, SCSS/LESS, and responsive web design.

• Familiarity with frontend build tools (Webpack, Vite, Babel, NPM/Yarn).

• Experience working with Material UI / Ant Design / Bootstrap or similar UI component libraries.

• Good understanding of frontend performance optimization and cross-browser compatibility.

Backend (Node.js, Express, Python)

• Strong hands-on experience with Node.js and Express.js for backend development.

• Proven ability to design and develop RESTful APIs and microservices.

• Working knowledge of Python frameworks (Flask / FastAPI / Django) for backend logic or integrations.

• Familiarity with asynchronous programming, middleware, and error handling in Node.js.

• Experience implementing authentication mechanisms (JWT, OAuth2) and API security best practices.

Database

• Hands-on experience with SQL databases (PostgreSQL / MySQL) and NoSQL databases (MongoDB).

• Strong understanding of data modeling, query optimization, and database schema design.

________________________________________

Nice-to-Have Skills

• Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, or GitLab CI).

• Exposure to Docker Compose, Kubernetes, and cloud-native deployment.

• Understanding of testing frameworks (Jest, Mocha, Chai, React Testing Library, PyTest).

• Familiarity with Agile / Scrum methodologies and Git-based workflows.

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You