Fullstack Engineer
תיאור המשרה
We are looking for a Full-Stack Engineer who brings strong ownership, clear communication, and a practical, can-do mindset. You will join the Commerce squad and build high-impact capabilities across our core commerce and internal platforms, including Admin experiences that power pricing, promotions, product data, and order lifecycle flows, as well as Operations and Customer Support. You will operate in a fast-paced environment with high standards, partnering closely with Product, Design, DevOps, and cross-functional stakeholders to deliver meaningful business outcomes.
This is an opportunity to influence technical decisions, own features end-to-end, and build scalable systems that support critical commerce experiences used across the business.Roles and Responsibilities:Design and implement scalable microservices with strong API contracts and maintainable architectureOwn features end-to-end: clarify requirements, propose technical designs, break down delivery, coordinate dependencies, ship, monitor, and iterate based on real usage and business impactContribute to event-driven commerce architecture: publish and consume events, design resilient workflows, handle retries and idempotency, and ensure data consistency across servicesWork within a Scala-based monolith, adapting quickly to unfamiliar technologies and applying pragmatic refactoring practicesWork with MongoDB and other data stores as needed, designing schemas and access patterns that support scale, performance, and long-term maintainabilityWork with AWS cloud infrastructure and production systems, including observability, deployments, and operational readiness.Requirements: 3+ years building server-side applications in JavaScript/TypeScript using Node.js frameworks such as NestJS or Express3+ years building user-facing features with React, including component-driven development and front-end architectureExperience with relational and NoSQL databases (PostgreSQL, MongoDB, or similar), including schema design and performance considerationsStrong understanding of RESTful APIs, service boundaries, and integration patterns in a microservices environmentFeature ownership experience: independently driving projects from early design through delivery, rollout, and post-launch improvementsExperience with state management (Zustand preferred) and building maintainable, testable UI flowsEvents infrastructure background: hands-on experience with event-driven systems and messaging (for example, Kinesis, SQS, SNS, EventBridge, Kafka), including reliability patterns like retries, dead-lettering, ordering considerations, and idempotency - major plus Experience with design systems and reusable UI patterns (Material UI experience preferred), including atomic design principles - plusFamiliarity with modern development practices (unit and integration testing, CI/CD pipelines, code quality, observability) - plus Experience leveraging AI-assisted development tools and workflows effectively, with the ability to critically evaluate outputsFluency in English and experience working with global teams/stakeholders.This position is open to all candidates.
מתעניינים במשרה הזו?