Vacancy catalog
SoftServe
Archived>14 days

Senior/Lead Full Stack Engineer (Node+React+AI)

SoftServeUkraine
Work model
Hybrid
Experience
5+ years
Employment
Full Time
Compensation
Not disclosed
Technology signal
19 tags

Full listing

Role description

ABOUT THE ROLE

In this role, you will design and build scalable full-stack applications that turn operational and inventory data into intuitive cloud-native products. You will shape the architecture of tools that help retail teams identify stock discrepancies, prioritize actions, and improve on-shelf availability. The project supports a major UK retail group serving millions of shoppers across hundreds of stores.

RESPONSIBILITIES

  • Build end-to-end product features using React, Node.js, TypeScript, and serverless AWS services
  • Design and implement REST APIs and integrations with GraphQL services to support reliable application functionality
  • Develop AWS Lambda functions and configure API Gateway integrations with secure access and appropriate CORS handling
  • Improve application performance, scalability, and maintainability across frontend and backend components
  • Refine system architecture by applying clean abstractions, dependency injection, SOLID principles, and effective component decoupling
  • Implement unit, integration, and end-to-end tests that support application reliability and the Test Pyramid strategy
  • Monitor production systems through logs, metrics, and distributed tracing, and troubleshoot performance and reliability issues

Enhance CI/CD pipelines, participate in code reviews, and promote consistent engineering practices across the team

REQUIREMENTS

  • 7+ years of commercial software development experience with full-stack applications
  • Strong proficiency with React, including Hooks, component architecture, state management, and modern application patterns
  • Strong proficiency with Node.js and TypeScript, including asynchronous processing, error handling, and scalable backend design
  • Experience with RESTful APIs, GraphQL integrations, and event-driven architectures
  • Experience with AWS Lambda, API Gateway, retries, dead-letter queues, and serverless integration patterns
  • Knowledge of PostgreSQL and MongoDB, including indexing strategies and query optimization
  • Strong understanding of automated testing, clean architecture, dependency injection, SOLID principles, and component decoupling

Experience with AI engineering tools, AI-assisted development workflows, or evaluation harnesses

Upper-Intermediate English for effective communication within a cross-functional team