Senior Full-Stack Engineer

Plus8Soft — Kazakhstan · Posted ~1 hour ago

Senior Full-time Remote

Skills

Node.js TypeScript NestJS Express React backend development frontend development legacy modernization REST APIs scalable architecture

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a distributed engineering team modernizing and scaling a production marketplace platform. You will own both backend services and frontend single-page applications, work confidently within legacy codebases, and incrementally evolve systems toward modern architecture without disrupting existing functionality.

Highlights

Senior full-stack role in a distributed engineering environment focused on modernizing and scaling a production marketplace platform. The position offers broad ownership across backend and frontend systems and emphasizes incremental modernization of legacy code.

Description

Overview Plus8soft is a global engineering company providing outstaffing and outsourcing services for fast-growing startups and established international companies. We focus on delivering high-quality engineering talent across Web, Mobile, Cloud, AI/ML, and DevOps with a strong presence in the US and global markets. We're looking for a Senior Full-Stack Engineer to join a team modernizing and scaling a production marketplace platform. This role is for an engineer with a legacy-first mindset — someone who can navigate existing codebases with confidence, extract business logic, and incrementally migrate toward modern architecture without breaking what already works. You'll work across the full stack, owning both backend services and frontend SPAs in a collaborative, distributed engineering environment. Key Responsibilities Design, develop, and maintain scalable backend services using Node.js, TypeScript, NestJS, and ExpressBuild and maintain frontend SPAs using React, TypeScript, and ViteOwn and optimize MySQL database schemas, queries, and AWS RDS configurations including Multi-AZ and read replicasIntegrate and maintain third-party payment systems and financial workflowsManage and work within AWS infrastructure including EC2, RDS, S3, Secrets Manager, and IAMNavigate and extract business logic from legacy codebases as part of incremental modernization effortsCollaborate with product and engineering stakeholders to translate requirements into reliable, maintainable solutionsParticipate in code reviews, technical planning, and architecture discussionsContribute to technical documentation and knowledge transfer across the teamRequirements 5+ years of overall engineering experience with 2+ years focused on backend engineeringProduction-grade experience with Node.js and TypeScript, NestJS and Express, MySQLProduction experience with React and TypeScript for frontend SPA developmentExperience with payment integrations (payment gateways, payout flows, or similar)Hands-on experience with AWSLegacy-first mindset to be comfortably working within and around existing systemsExperience building and maintaining Vite-based SPAsHands-on experience with AI-assisted engineering toolsFluent English skillsNice-to-have requirements Ability to read and extract business logic from PHP / CodeIgniter codebasesDomain experience in marketplace or two-sided platforms: orders, carts, commissions, payouts, and settlementsExposure to Middle East or KSA client environments and Arabic localisation awarenessConditions 100% remote role with a flexible schedule (APAC and European time zones welcome)Full-time contractor engagementCompensation in USD via a convenient payment methodDirect collaboration with founders and fast decision-makingHigh level of ownership within a production platform undergoing active modernization