Sigma-Aldrich Corporation is looking to enhance its global e-commerce platforms by improving system modularity, facilitating easier updates, and significantly improving user experience metrics and system performance.
Requirements
- Demonstrated ability developing scalable microservices infrastructure gained through three (3) years of work experience
- Demonstrated ability leading the development of internationalized e-commerce platforms and implementing GraphQL solutions gained through three (3) years of work experience
- Demonstrated ability implementing B2B checkout processes for B2B customers and onboarding new customers gained through three (3) years of work experience
- Demonstrated ability designing and integrating secure payment gateways gained through three (3) years of work experience
- Demonstrated ability establishing and optimizing CI/CD pipelines and managing the deployment of containerized applications using orchestration tools gained through two (2) years of work experience
Responsibilities
- Architect and develop scalable microservices infrastructure using Node.js to enhance system modularity and facilitate easier updates across global e-commerce platforms.
- Lead the development of modern, internationalized e-commerce platforms utilizing React, Next.js, and GraphQL, resulting in significant improvements in user experience metrics and system performance.
- Implement and optimize GraphQL queries and mutations to reduce data over-fetching and improve overall application responsiveness for users across different geographical regions.
- Design and integrate secure payment gateways, ensuring PCI-DSS compliance for global operations and supporting multiple currencies and payment methods.
- Engineer a streamlined checkout process with "Buy Now" functionality using React and Node.js to reduce cart abandonment rates and improve conversion rates in international markets.
- Implement and utilize advanced monitoring solutions using Dynatrace and Kibana for real-time log analysis and performance monitoring to proactively address potential issues.
- Implement comprehensive unit and integration testing strategies using Jest, React Testing Library, and Playwright to increase test coverage and reduce production bugs.
Other
- Master’s degree in computer science or a closely related field and at least three (3) years of work experience as a software engineer or related occupation.
- Alternatively, Employer requires a Bachelor’s degree in computer science or a closely related field and at least five (5) years of progressively more responsible work experience as a software engineer or related occupation.
- Telecommuting is allowed but the candidate must be located within commuting distance as the individual must come into the office at least one (1) day a week.