Full Stack Developer

3 - 7 years

0 Lacs

Posted:11 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Full Stack Developer at our company, you will be responsible for developing scalable and high-performance web applications and APIs using React, Node.js, Python, and TypeScript. Your role will involve owning the entire development process from database design to frontend deployment. You should have a strong understanding of modern architectures, clean coding practices, and the ability to collaborate effectively with cross-functional teams to deliver secure and maintainable solutions. Key Responsibilities: - Develop, enhance, and maintain end-to-end web applications using React for the frontend and Node.js/Python for the 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 mechanisms such as JWT, OAuth2, and 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). Qualifications Required: - 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. - 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. - Hands-on experience with SQL databases (PostgreSQL / MySQL) and NoSQL databases (MongoDB). - Strong understanding of data modeling, query optimization, and database schema design. Additional Company Details (if available): - 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. As a Full Stack Developer at our company, you will be responsible for developing scalable and high-performance web applications and APIs using React, Node.js, Python, and TypeScript. Your role will involve owning the entire development process from database design to frontend deployment. You should have a strong understanding of modern architectures, clean coding practices, and the ability to collaborate effectively with cross-functional teams to deliver secure and maintainable solutions. Key Responsibilities: - Develop, enhance, and maintain end-to-end web applications using React for the frontend and Node.js/Python for the 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 mechanisms such as JWT, OAuth2, and 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). Qualifications Required: - 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

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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

noida, uttar pradesh, india