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Мова · Обов’язково
SoftServe is an equal opportunity employer.Інше · Обов’язково
Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.Інше · Обов’язково
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
SoftServe is an equal opportunity employer. Qualified applicants will receive consideration regardless of race, color, ancestry, ethnicity, national origin, religion, sex, sexual orientation, gender identity or expression, age, citizenship, disability, health condition, marital or family status, veteran status, or any other characteristic protected by applicable law.