
Full-Stack Software Engineer
- Location not stated
- Hybrid
- 2 days ago
- Node.js
- TypeScript
- React.js
- Redux Toolkit
- Microservices
- Jest
- Testing Library
- MVC
- Domain-Driven Design
- GitHub Actions
- CloudFront
- Docker
- ECS
- Terraform
- ESLint
- Sentry
- i18n
- Vite
- Webpack
- API Gateway
- PostgreSQL
- SQL
- JWT
- TDD
- AWS S3
- CI/CD
- Ant Design
- React Hook Form
- Zod
- AI
- Claude Code
- REST API
- Redux
- Health insurance
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 toEducational Budget.
🏥Health insurance:Get the attention and care that you deserve. Available in some countries.
Full-Stack Software Engineer · Instaleap