Full Stack Developer – Node.js, React.js, TypeScript & AI-Assisted Development

CompanySynechron Technologies
LocationBengaluru - Bellandur (GTP)
CategorySoftware Engineering
Seniority-
Workplace-
Posted2026-09-09
Viaworkday

Description

Job Summary

Synechron is seeking a Full Stack Developer (Node + React) with strong practical experience in Node.js and React.js. The role is responsible for designing, developing, testing, maintaining, and supporting full-stack applications, scalable RESTful APIs, microservices, and responsive user interfaces.The position contributes to Synechron’s technology objectives by delivering maintainable, reliable, and well-tested software while using AI code generation tools responsibly to improve development efficiency. The successful candidate will collaborate with cross-functional teams, contribute to engineering standards, and support timely resolution of application and production issues.

Software Requirements

Required

-

Node.js: 3+ years of professional full-stack development experience, with strong proficiency in Express, NestJS, or a similar framework.

-
React.js: Strong proficiency with React Hooks, state management, component architecture, responsive design, and performant user interface development.

-
TypeScript: Practical experience developing maintainable frontend and backend applications.

-
JavaScript: Working knowledge for full-stack application development.

-
AI code generation tools: Hands-on experience using tools such as GitHub Copilot, Claude Code, Cursor, or similar solutions.

-
Prompt engineering: Understanding of prompt engineering techniques for coding tasks.

-
SQL databases: Proficiency with PostgreSQL or comparable SQL technologies.

-
NoSQL databases: Proficiency with MongoDB or comparable NoSQL technologies.

-
Redis: Experience using Redis for caching, session management, data access, or related application requirements.

-
RESTful APIs: Understanding of API design principles and best practices.

-
Microservices: Experience building or integrating scalable RESTful APIs and microservices.

-
Git: Experience with version control and branching strategies.

-
CI/CD: Experience working with automated build, testing, and deployment pipelines.

-
Testing and code quality: Ability to write clean, maintainable, reusable, and well-tested code.

-
Production support: Experience troubleshooting, debugging, and resolving application issues.

Preferred

-
Experience with advanced Node.js and React.js application architecture.

-
Experience integrating AI-assisted development into testing, documentation, refactoring, debugging, or code-generation workflows.

-
Familiarity with automated testing, static analysis, dependency checks, and performance testing.

-
Exposure to cloud-based application deployment and monitoring.

-
Experience with containerized applications and automated deployment environments.

-
Familiarity with responsible AI-assisted development practices, including reviewing generated code for correctness, security, privacy, and maintainability.

-
Experience improving development workflows through automation and reusable components.

-
Familiarity with API documentation, asynchronous processing, messaging, or distributed application tools.

-
Exposure to reusable design systems and accessibility-focused frontend development.

Overall Responsibilities

-
Design, develop, test, maintain, and support full-stack applications using Node.js, React.js, TypeScript, and related technologies.

-
Build scalable RESTful APIs and microservices using Express, NestJS, or similar Node.js frameworks.

-
Develop responsive, accessible, and performant user interfaces using React.js, React Hooks, state management, and reusable component architecture.

-
Integrate and effectively use AI code generation tools to support development workflows and improve delivery efficiency.

-
Apply prompt engineering techniques for coding tasks and validate AI-generated output through code review, testing, security checks, and functional verification.

-
Write clean, maintainable, reusable, and well-tested code that supports long-term application quality.

-
Work with PostgreSQL, MongoDB, Redis, and other SQL or NoSQL data stores as required.

-
Collaborate with cross-functional teams to define, refine, implement, and validate software features.

-
Participate in code reviews and contribute to coding standards, engineering best practices, technical documentation, and knowledge sharing.

-
Develop and maintain CI/CD pipelines that support consistent build, testing, and deployment activities.

-
Troubleshoot, diagnose, and resolve application, integration, performance, and production issues.

-
Contribute to improved software quality, application performance, development efficiency, operational reliability, and reduced rework.

-
Support sustainable engineering practices through reusable components, efficient processing, and appropriate technology use.

-
Deliver software solutions that meet agreed requirements for functionality, maintainability, performance, security, and quality.

The strategic objectives of the role are to

-
Deliver scalable, reliable, and maintainable full-stack applications using Node.js and React.js.

-
Improve development efficiency through effective and responsible use of AI code generation tools.

-
Build APIs, microservices, and user interfaces that support evolving business requirements.

-
Strengthen engineering quality through testing, code reviews, CI/CD, documentation, and consistent development practices.

-
Improve application stability, performance, usability, and production support outcomes.

Performance is measured through

-
Delivery of features and enhancements within agreed timelines and quality expectations.

-
APIs, microservices, and frontend applications that meet defined performance, scalability, and maintainability requirements.

-
AI-assisted code that is reviewed, tested, secured, and integrated according to engineering standards.

-
Timely investigation and resolution of production defects and performance issues.

-
Reliable and repeatable CI/CD build, testing, and deployment processes.

-
Clear and maintained technical decisions, code, tests, documentation, and operational procedures.

Technical Skills (By Category)

Programming Languages

Essential

-
Strong Node.js development experience.

-
Strong proficiency in TypeScript.

-
Working knowledge of JavaScript for full-stack application development.

-
Ability to write modular, readable, maintainable, and testable code.

-
Understanding of asynchronous programming, error handling, API integration, and application performance.

Preferred

-
Experience with modern JavaScript language features and application development patterns.

-
Familiarity with scripting for automation, testing, or development-support activities.

Databases/Data Management

Essential

-
Proficiency with SQL databases, particularly PostgreSQL.

-
Proficiency with NoSQL databases, particularly MongoDB.

-
Experience using Redis for caching, session management, data access, or related application needs.

-
Understanding of data modeling, querying, indexing, transactions, validation, and data integrity.

-
Ability to design and maintain data-access patterns that support performance and scalability.

Preferred

-
Experience working with multiple database technologies in distributed applications.

-
Familiarity with database performance monitoring, migration, backup, recovery, and optimization.

-
Exposure to caching strategies and data-consistency considerations in microservices environments.

Cloud Technologies

Essential

-
Understanding of deploying and operating full-stack applications in cloud or enterprise environments.

-
Awareness of application scalability, availability, monitoring, access control, and resource management.

Preferred

-
Experience with cloud-based application deployment and managed database services.

-
Familiarity with containers, orchestration, cloud networking, storage, and application monitoring.

-
Experience optimizing application and cloud resource usage to support efficient and sustainable technology deli