
Sr Software Engineer I-FullStack
Staples Canada2 days ago
Framingham, MA, USASenior
Responsibilities
- Architect, design, and implement scalable microservices and micro-frontend eCommerce solutions.
- Develop backend services with Java and Spring Boot and frontend experiences with React and TypeScript.
- Translate business and product requirements into practical technical solutions with cross-functional stakeholders.
- Build and maintain streaming and batch data pipelines for real-time analytics and business decisions.
- Optimize Core Web Vitals, application performance, and customer engagement.
- Deliver accessible applications meeting ADA requirements.
- Integrate payment gateways and maintain secure transaction processing aligned with PCI-DSS standards.
- Design distributed data solutions using Couchbase, MySQL, and NoSQL technologies.
- Implement messaging solutions using Solace, Azure Event Hubs, and Apache Kafka.
- Mentor less-experienced engineers and lead project teams or workstreams as needed.
- Participate in code reviews, design discussions, architecture reviews, and technical documentation.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 7+ years of progressively complex software engineering experience, including full-stack Java/Spring Boot and React/TypeScript development.
- Experience designing and implementing microservices and micro-frontend architectures.
- 5+ years working with cloud-hosted platforms such as AWS, Azure, or Google Cloud Platform.
- 5 years of experience with Kubernetes.
- Experience with distributed databases including Couchbase, MySQL, and NoSQL technologies.
- Experience with distributed messaging platforms such as Solace, Azure Event Hubs, or Apache Kafka.
- Expertise in Core Web Vitals optimization and ADA compliance.
- Experience integrating and managing payment gateways and supporting PCI-DSS compliance.
- Experience building and managing streaming and batch data pipelines.
- Understanding of Agile methodologies, CI/CD pipelines, DevOps principles, and software engineering best practices.
- Preferred: master’s degree, 2+ years with micro-frontend frameworks, eCommerce or digital marketplace experience, machine learning or optimization algorithm familiarity, payment provider experience with Klarna, PayPal, Venmo, or ACI, and a cloud platform certification.
- Strong technical leadership, mentoring, collaboration, communication, problem-solving, and independent technical judgment skills.
Benefits
- Onsite work model in Framingham.
- Inclusive culture with associate-led Business Resource Groups.
- Flexible PTO of 22 days and 7 observed paid holidays.
- Online and retail discounts.
- Company-match 401(k).
- Physical and mental health wellness programs.
Tech Stack
Categories
About Staples Canada
Staples Canada is a privately held retailer of office supplies, technology, furniture, and business services for consumers, educators, and small businesses. It sells online and through nearly 300 stores across Canada, offering printing, tech support, shipping, and workplace solutions alongside products. Headquartered in Richmond Hill, Ontario, it has served the Canadian market for over 30 years and operates distribution and fulfillment networks to support e-commerce and store operations.