Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Full Stack Developer React | Node.js | Python.
Vijayawada | Expertini

Urgent! Full Stack Developer - React | Node.js | Python Job | N2S.Global

Full Stack Developer React | Node.js | Python



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

• Develop, enhance, and maintain end-to-end web applications using React (frontend) and Node.js/Python (backend).

• 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.


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Full Stack Potential: Insight & Career Growth Guide


Advance your career or build your team with Expertini's smart job platform. Connecting professionals and employers in Vijayawada, India.