Senior Full Stack Developer (React + Node.js)

Jobgether

View original posting

Work arrangement
Remote
Occupation
Software & IT
Location
India
Compensation
Not disclosed
Apply by
April 10, 2027

About this role

<h3>Accountabilities</h3><li>
<strong>Develop modern frontend applications:</strong>Design, build, and maintain responsive, scalable, and user-friendly React applications that support operational planning, scheduling, and management workflows.</li><li>
<strong>Build robust backend services:</strong>Develop and maintain scalable backend services and REST APIs using Node.js and NestJS, ensuring performance, security, and maintainability.</li><li>
<strong>Deliver end-to-end features:</strong>Take ownership of full stack functionality from requirements analysis and technical design through implementation, testing, deployment, and ongoing maintenance.</li><li>
<strong>Design and optimize databases:</strong>Develop and maintain PostgreSQL schemas, optimize queries, and ensure efficient data management and reliable application performance.</li><li>
<strong>Implement cloud-native solutions:</strong>Deploy, operate, and support applications on AWS, leveraging relevant services and infrastructure to build scalable and resilient systems.</li><li>
<strong>Contribute to technical architecture:</strong>Participate in architectural discussions, recommend effective technical solutions, review code, and help establish engineering standards and best practices.</li><li>
<strong>Maintain software quality:</strong>Implement appropriate testing strategies, participate in code reviews, support release activities, and contribute to continuous integration and continuous delivery (CI/CD) processes.</li><li>
<strong>Troubleshoot and improve reliability:</strong>Investigate production incidents, identify root causes, resolve technical issues, and proactively improve platform stability, performance, and scalability.</li><li>
<strong>Collaborate with cross-functional teams:</strong>Work closely with product managers, designers, engineers, and UK-based stakeholders to translate business requirements into practical technical solutions.</li><li>
<strong>Drive independent problem-solving:</strong>Analyze complex technical challenges, evaluate alternatives, and deliver solutions with minimal supervision.</li><li>
<strong>Leverage AI-assisted development:</strong>Use modern development tools, including Cursor and Claude Code, to accelerate implementation, improve productivity, and support efficient software engineering workflows.</li><h2>Requirements</h2><li>
<strong>Professional experience:</strong>At least 7 years of commercial Node.js development experience, with a strong focus on backend engineering and building production-grade applications.</li><li>
<strong>Frontend expertise:</strong>Solid commercial experience with React and the ability to develop and maintain modern, scalable frontend applications.</li><li>
<strong>Backend development:</strong>Strong knowledge of Node.js, hands-on experience with NestJS, and demonstrated expertise in designing, implementing, and maintaining REST APIs and backend services.</li><li>
<strong>Database proficiency:</strong>Strong knowledge of PostgreSQL, including database design, query optimization, and efficient data access patterns.</li><li>
<strong>Cloud computing:</strong>Practical experience with AWS services, particularly Lambda, ECS, API Gateway, and related cloud infrastructure.</li><li>
<strong>Software engineering practices:</strong>Good understanding of software testing, Git workflows, code reviews, CI/CD pipelines, and modern development methodologies.</li><li>
<strong>Analytical and problem-solving skills:</strong>Ability to investigate complex technical issues, identify root causes, make sound engineering decisions, and deliver effective solutions independently.</li><li>
<strong>Communication skills:</strong>Upper-intermediate English proficiency (B2+) or higher, with the ability to collaborate effectively with international colleagues and communicate daily with a UK-based team.</li><li>
<strong>Adaptability and ownership:</strong>A proactive approach to development, strong attention to detail, and the ability to take responsibility for features throughout the software development lifecycle.</li><h2>Nice to have:</h2><li>Strong commercial experience with TypeScript.</li><li>Experience with Docker and containerization technologies.</li><li>Knowledge of Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation.</li><li>Experience building SaaS platforms or highly available production systems.</li><li>Familiarity with monitoring, observability, and cloud security best practices.</li><li>Experience with Feathers.js.</li><li>Experience with automated testing tools such as Playwright or Selenium.</li><li>Experience integrating third-party services and platforms, including Stripe, OpenSearch, or Elasticsearch.</li><li>Experience working in large, cross-functional engineering teams.</li><li>Familiarity with Java Spring applications.</li><li>Experience using AI-powered development tools to enhance engineering productivity.</li><h2>Benefits</h2><li>
<strong>Competitive compensation:</strong>A salary package that reflects your skills, experience, and technical expertise. The specific salary range is not disclosed in the original job posting.</li><li>
<strong>Remote work:</strong>Work remotely in an international environment, with the flexibility and convenience of a distributed team.</li><li>
<strong>Contract opportunity:</strong>An initial engagement of approximately 6–12 months, with potential longer-term project prospects.</li><li>
<strong>Meaningful industry impact:</strong>Contribute to digital products that help utility companies improve operational planning, field service management, and infrastructure efficiency.</li><li>
<strong>Modern technology stack:</strong>Work with React, Node.js, NestJS, PostgreSQL, AWS, and other contemporary technologies in a cloud-native environment.</li><li>
<strong>AI-powered development:</strong>Gain exposure to AI-assisted coding tools and modern engineering practices that support productivity and innovation.</li><li>
<strong>Technical ownership:</strong>Take responsibility for end-to-end features, contribute to architectural decisions, and help improve the performance and reliability of production systems.</li><li>
<strong>Collaborative environment:</strong>Work alongside experienced engineers and international stakeholders in an open culture that values technical expertise, innovative thinking, and individual contributions.</li><li>
<strong>Military deferment:</strong>Official military deferment or reservation is listed among the offered benefits, subject to applicable eligibility requirements and local regulations.</li>

Apply on employer site

You'll continue on the employer's careers page to submit your application.