Job Title: Senior Node.js & React Developer 1. Job Purpose The role is responsible for designing, developing, and maintaining high-performance telecommunication applications using modern JavaScript technologies. The position focuses on delivering seamless front-end user experiences, robust back-end services, and scalable architectures while adhering to industry standards, security practices, and development best practices. 2. Key Responsibilities Design, develop, and maintain scalable web applications using JavaScript (ES6+), Node.js, Express.js, and React.js. Architect, implement, and optimize RESTful APIs ensuring high availability, performance, and seamless client integration. Work with SQL databases (MySQL/PostgreSQL), including schema design, data modeling, and performance tuning. Build responsive and dynamic front-end features using React.js, Redux/Context API, and React Hooks while maintaining UI/UX quality. Optimize applications for performance, scalability, and security across services. Manage version control using Git, participate in code reviews, and support collaborative team workflows. Contribute to CI/CD processes and deployment activities with foundational knowledge of Docker and automation tools. Troubleshoot, debug, and resolve application issues across the full stack. Conduct research on emerging trends, frameworks, and tools to continuously improve development practices and system quality. 3. Required Qualifications Education Bachelor’s/Master’s degree in Computer Science, Information Technology, B.Tech in Electronics & Telecommunication, or related field. Experience 0–2 years of experience as a Node.js / Full-Stack JavaScript Developer with strong expertise in Node.js, React.js, and modern JavaScript ecosystems. 4. Skills & Competencies Technical Skills Strong expertise in JavaScript (ES6+), Node.js, Express.js, React.js Experience working with SQL databases (MySQL/PostgreSQL) and writing optimized queries Hands-on experience with RESTful API design and integration Proficiency with Git version control and branching workflows Understanding of Docker, CI/CD pipelines, and automated deployment concepts Knowledge of application performance optimization and secure coding practices Behavioral / Soft Skills Strong analytical and problem-solving skills Effective communication and collaboration abilities Ability to manage time and prioritize tasks efficiently Attention to detail and commitment to clean, maintainable code