28 oct
|
Instaleap
|
Cundinamarca
28 oct
Instaleap
Cundinamarca
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 microservicesMaintain 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 byReact 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 metricsE-commerce/retail domain: catalogs, promotions, coupons, retail media campaigns, and mass operations.Your SuperPowersFull-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 tableFull Remote Work: Work together as a team.Versátil 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.#J-18808-Ljbffr
📌 Full-Stack Software Engineer (Cundinamarca)
🏢 Instaleap
📍 Cundinamarca