See how much of this job your resume covers, and what’s missing.
Want a recruiter to go through it line by line?
Get professional reviewQuestions interviewers often ask for this role, with sample answers.
Upload your resume and we draft a letter for this exact role, tailored to what it asks for.
Build and maintain end-to-end features across the frontend and backend using React, Node.js, and TypeScript. Manage e-commerce business modules, integrate microservices, and ensure system observability and quality through testing and CI/CD pipelines.
What would you do?
Build features end to end: Backend (Node/TypeScript/Express) and the screen that consumes it (React/TypeScript).
Develop and evolve the e-commerce admin business modules: coupons, campaigns, carousels, categories, tags, customers, retailers, and Dynamic Home.
Integrate services with RTK Query with internal microservices
Maintain the mass-update and reporting flows: file uploads, templates, S3 downloads, and cron jobs.
Apply module- and action-level permissions, multi-tenant/multi-brand logic, and feature flags (Statsig) in every new feature.
Write tests for every new behavior (Jest, Testing Library, MSW on the frontend; Jest and supertest on the backend), phrased as business requirements.
Incrementally migrate legacy to new: API v1 to v2, and MVC to DDD in Wanda.
Take part in releases and operations: GitHub Actions, semantic-release, CodeBuild/S3/CloudFront, Docker/ECS, and Terraform.
Maintain quality and observability: ESLint, Sonar, Sentry, and internationalization in 6 languages.
ππΌ Your experience has been shaped by
React 18, TypeScript, and Redux Toolkit/RTK Query in a large application organized by domain modules.
Micro-frontends with Single-SPA and SystemJS, with a dual Vite (dev) and Webpack (prod) build.
Node.js with Express as an API Gateway over microservices, with PostgreSQL and parameterized SQL.
Clean architecture/DDD with repository injection, and legacy code coexisting with new code.
Authentication and authorization with JWT/JWKS, granular permissions, and multi-client, multi-language systems.
Automated testing and TDD with Jest, Testing Library, MSW, and supertest.
AWS (S3, CloudFront, Lambda, ECS, ECR, CodeBuild), Docker, and Terraform, with multi-region deployments.
CI/CD and release engineering: GitHub Actions, SonarCloud, conventional commits, squash merge, and semantic-release.
Feature flags with Statsig, Sentry (tracing and error boundaries), and complex forms with Ant Design, react-hook-form, and zod.
Development workflows with AI agents (Claude Code): specs, automated reviewers, and PR quality metrics
E-commerce/retail domain: catalogs, promotions, coupons, retail media campaigns, and mass operations.
π Your SuperPowers
Full-Stack Ownership: You can confidently build and maintain end-to-end features across the frontend and backend, with strong foundations in TypeScript, Node.js, REST APIs, and modern frontend frameworks.
Adaptability in a Startup Environment: You thrive in fast-paced environments where priorities evolve, solutions are not always straightforward, and you need to adapt quickly while delivering meaningful results.
Problem-Solving & Technical Resilience: You enjoy tackling complex or unfamiliar challenges, navigating existing technical debt, and finding pragmatic solutions that improve the product incrementally.
Frontend Craftsmanship: You understand how to build reliable, maintainable user interfaces and integrate them seamlessly with backend services. Experience with React, TypeScript, and Redux is a strong plus.
Collaborative Ownership: You work autonomously, take responsibility for your commitments, and collaborate proactively with cross-functional engineering teams to achieve shared goals.
Continuous Improvement: You look beyond simply implementing requirements. You identify opportunities to improve existing systems, refactor when needed, and contribute ideas that make the product and the team more effective.
Emerging Technical Leadership: You bring the technical judgment and initiative to help shape a growing team, share knowledge, and progressively take on greater technical leadership responsibilities.
πͺ What we bring to the table
π Full Remote Work: Work together as a team.
π©πΏβπ» Flexible hours: We trust your work and skills.
ποΈ Additional days off to vacations.
π Half day off on your birthday.
π Access to Educational Budget.
π₯Health insurance: Get the attention and care that you deserve. Available in some countries.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
Featuring 223,787+ Jobs in Software Engineer
Answer easy questions
223,787+ jobs across 15+ categories
Get your best job matches
Only hand-screened, legit jobs
Find a remote job faster
No ads, scams, or junk
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”