Full Stack Developer (React.js & Node.js)

Location: Bengaluru
Experience: 5+ Years
Education: Bachelor’s/Postgraduate degree in Computer Science or related field (or equivalent industry experience)

Role Overview

We are looking for a highly skilled Full Stack Developer with strong expertise in React.js and Node.js to build scalable, high-performance enterprise applications. The ideal candidate will have hands-on experience across front-end and back-end development, with a strong focus on modern web technologies, microservices architecture, and performance optimization.

You will play a critical role in developing responsive user interfaces, designing robust APIs, and ensuring reliability, scalability, and security across the application stack.

Key Responsibilities –

Front-End Development

  • Develop and maintain responsive, high-performance web applications using React.js, TypeScript, HTML, and modern CSS frameworks.
  • Build reusable, modular, and testable UI components using React concepts such as hooks, lifecycle methods, and component architecture.
  • Implement UI solutions using CSS-in-JS frameworks like Styled Components, Tailwind CSS, or Material UI.
  • Monitor and optimize front-end performance and user experience.

Back-End Development

  • Design and develop scalable RESTful APIs and microservices using Node.js, JavaScript, and TypeScript.
  • Work with NoSQL databases and implement efficient data handling strategies.
  • Develop non-blocking, high-performance server-side applications.
  • Integrate with messaging systems such as Kafka for event-driven architectures.

System Architecture & Performance

  • Understand and contribute to end-to-end system architecture, including APIs, databases, caching layers, and distributed services.
  • Perform performance tuning, debugging, and monitoring to ensure optimal system behavior.
  • Architect and automate build and deployment processes using modern tools and practices.

DevOps & Integration

  • Work with CI/CD pipelines to automate build, testing, and deployment processes.
  • Use containerization technologies (Docker, Kubernetes) for scalable deployments.
  • Integrate with API gateways (e.g., 3Scale) and ensure seamless service communication.
  • Implement secure authentication mechanisms such as JWT, OAuth, and SSO.

Technical Skills

Core Development

  • Strong expertise in JavaScript and TypeScript
  • Hands-on experience with React.js and Node.js
  • Experience building scalable RESTful APIs and microservices
  • Strong understanding of modern JavaScript (ES6+) and DOM manipulation

Front-End Technologies

  • Experience with React ecosystem tools such as Redux, Flux, or Context API
  • Knowledge of responsive design and modern UI frameworks
  • Familiarity with build tools (npm, yarn, Webpack, etc.)

DevOps & Infrastructure

  • Experience with Docker and Kubernetes
  • Familiarity with CI/CD tools and deployment pipelines
  • Knowledge of distributed systems and messaging platforms (Kafka, cloud tools)
  • Exposure to GraphQL is an added advantage

Testing & Code Quality

  • Experience with unit testing frameworks such as Jest, Enzyme, or Jasmine
  • Familiarity with linting and code quality tools like ESLint, Prettier, or TSLint
  • Strong focus on writing clean, maintainable, and well-documented code

Functional & Domain Skills

  • Experience working in Agile development environments
  • Strong adherence to coding standards, security practices, and documentation
  • Ability to evaluate and benchmark technologies
  • Experience in Banking, Fintech, or Insurance (BFSI) domains is preferred

Soft Skills

  • Strong problem-solving and analytical thinking
  • Ability to work independently and collaboratively across teams
  • Excellent communication and stakeholder interaction skills
  • Positive attitude with the ability to adapt and learn quickly

📩 Apply Now: [email protected]

Job Application