Full-Stack Software Engineer
- Hiring from
- Colombia
- Work type
- Remote
- Posted
614,600 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
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.
- 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.
- 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.
- 🌎 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.
