Senior Software Engineer - Node.js/React.js
Technology
knowledge Artisan2 months agoUntil 7/8/2026
Job description
Job Title : Senior Software Engineer(React, nodejs)
Location : Trivandrum
Experience : 5+ years
Role Overview :
As a Lead Software Engineer, you will play a key role in designing and developing enterprise-grade applications using React.js and Node.js. You will collaborate closely with architects, business stakeholders, product owners, and development teams to build scalable, secure, and maintainable solutions while mentoring junior developers and driving engineering best practices.
Key Responsibilities :
- Contribute to application architecture, technical design, and development decisions.
- Design, develop, test, and deploy high-quality web applications using React.js and Node.js.
- Write clean, maintainable, and reusable code following best practices.
- Participate in code reviews and ensure adherence to coding standards.
- Collaborate with business and technical stakeholders to gather requirements and translate them into technical solutions.
- Coordinate development activities with junior and intermediate developers.
- Troubleshoot and resolve production issues while improving system stability and maintainability.
- Ensure applications meet performance, scalability, security, and reliability standards.
- Participate in Agile ceremonies and contribute to project planning and roadmap discussions.
Mandatory Skills :
- 5+ years of hands-on experience in software development.
- Strong expertise in React.js and Node.js.
- Solid experience with JavaScript (ES6+), HTML5, and CSS3.
- Strong front-end development skills with an eye for responsive and user-friendly design.
- Experience working with databases such as :
- MongoDB
- PostgreSQL
- Microsoft SQL Server
- Experience in RESTful API development and integration.
- Strong debugging, problem-solving, and analytical skills.
- Excellent verbal and written communication skills.
- Ability to collaborate directly with business stakeholders and cross-functional teams.
- Prior experience mentoring or coordinating work with other developers.
Preferred Skills :
- Experience with TypeScript.
- Knowledge of modern state management libraries (Redux, Context API, etc.).
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Experience with CI/CD pipelines and DevOps practices.
- Understanding of microservices architecture.
- Exposure to automated testing frameworks and test-driven development.
- Experience working in Agile/Scrum environments.
- Knowledge of security best practices for web applications.
Educational Qualification :
- Bachelor's Degree or Diploma in Computer Science, Computer Engineering, Information Technology, or a related field.
Keywords
ReactOSHTML5CodingReduxMicrosoft SQL ServerMongodbScalabilityTypescriptNode.jsJavaScriptDevOpsCss 3PostgresqlScrumSqlCI/CDCoding conventionsMaintainabilityNodeDebugger
Interested in this role?