NextHire Try for free

Blue Yonder

Posted 7 Oct 2026

Full Stack Developer

Apply with NextHire Auto Apply fills in the application for you.
Employment
Full time
Team
Software Engineering
Posted
7 Oct 2026

About the role

We are looking for a Lead Software Engineer with strong full-stack development experience to architect, design, develop, and deliver scalable SaaS solutions. The role will have a strong focus on React, TypeScript, Node.js and Java technologies. The candidate will work closely with engineering teams and architects to build scalable, resilient, secure, event-driven, and multi-tenant applications and will be expected to remain hands-on while providing technical leadership and mentorship


Responsibilities:

  • Lead the architecture, design, development, and delivery of scalable full-stack applications.
  • Develop modern and reusable React/TypeScript UI components, hooks, libraries, and frameworks.
  • Design and develop scalable Node.js REST APIs and backend services.
  • Work with Java/Spring Boot services and contribute to backend architecture and development as required.
  • Drive technical design decisions for microservices, event-driven, cloud-native, and multi-tenant SaaS architectures.
  • Design solutions for scalability, performance, resiliency, availability, and security.
  • Establish and promote engineering best practices around coding, testing, CI/CD, observability, and deployment.
  • Troubleshoot complex production and performance issues and identify sustainable solutions.
  • Collaborate with architects, product teams, platform teams, and other engineering teams.
  • Mentor junior and senior engineers and provide technical guidance.
  • Lead POCs and evaluate new technologies/frameworks to solve complex business problems.
  • Contribute hands-on to coding and remain actively involved throughout the development lifecycle.
  • Drive continuous improvements to simplify architecture, improve maintainability, and optimise system performance.


Requirements:

  • 8+ years of software development experience, with strong hands-on full-stack development experience.
  • Strong experience with React.js and TypeScript.
  • Strong hands-on experience with Node.js and Java, particularly building scalable REST APIs and backend services.
  • Strong understanding of JavaScript/TypeScript, ES6+, object-oriented programming, and core CS fundamentals.
  • Experience with React Hooks, Redux, React Router and reusable component development.
  • Experience building reusable UI components, libraries, frameworks, or developer toolkits.
  • Strong HTML5 and CSS skills, including hands-on experience with styled-components or Emotion.
  • Experience writing unit and integration tests using Jest, Mocha, or similar frameworks.
  • Good experience with REST APIs, API management, OAuth, and secure application integration.
  • Working knowledge of Java and Spring Boot, Java is a secondary technology for this role.
  • Experience with microservices, distributed systems, event-driven architecture, and multi-tenant SaaS applications.
  • Hands-on experience with Docker and Kubernetes.
  • Experience with Kafka or other event-streaming/messaging technologies.
  • Good understanding of RDBMS and NoSQL databases.
  • Experience with Azure/cloud-native technologies and cloud scalability.
  • Experience with CI/CD, GitOps and Agile development practices.
  • Strong problem-solving, architectural thinking, communication, and mentoring skills.
  • Ability to work hands-on while providing technical leadership across engineering teams.

Similar jobs

See every job

85% of jobs are never posted

The AI Outreach Agent writes to recruiters and hiring managers at the companies you pick, from your own Gmail.

Try AI Outreach