We're looking for a Senior Full-Stack Engineer to join a high-impact product team focused on building scalable platforms that drive product salability and availability for a global retail leader. This role involves full-stack ownership, with an emphasis on frontend excellence and backend-for-frontend (BFF) architecture. You'll collaborate in a squad-based Agile environment, designing and delivering robust, user-centric solutions that support seamless customer experiences at enterprise scale.
Design and implement dynamic and responsive user interfaces using ReactJS, TypeScript, and CSS
Develop backend-for-frontend (BFF) components with NodeJS, integrating with RESTful and GraphQL APIs
Translate Figma-based UI/UX designs into fully functional components
Collaborate closely with backend engineers, UI/UX designers, and product managers to align on feature delivery
Build scalable, reusable components and ensure high performance across devices
Write automated tests using tools like Playwright to maintain application quality
Actively contribute to code reviews, architectural decisions, and Agile ceremonies (sprint planning, retrospectives)
Provide mentorship to junior developers and foster best engineering practices
Participate in CI/CD processes and deployment readiness activities
Monitor system health and performance using tools like NewRelic and Splunk
Must-Have:
Deep expertise in ReactJS, Redux, TypeScript, CSS, and modern frontend development
Strong proficiency in NodeJS for backend-for-frontend implementations
Experience designing and integrating with RESTful and GraphQL APIs
Familiarity with version control systems, particularly Git
Solid knowledge of AWS services (e.g., S3)
Ability to define and implement API specifications for frontend-backend integration
Nice-to-Have:
Familiarity with monitoring and observability tools (NewRelic, Splunk)
Exposure to CI/CD tools and pipelines
Knowledge of UI/UX tools like Figma
Experience with Agile project management tools like Jira and Confluence