Full-Stack Software Engineer
Job Summary
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.
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 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.