Sigma-Aldrich Corporation-posted 10 days ago
Full-time • Mid Level
St. Louis, MO
11-50 employees

Our Digital and eCommerce division is looking to transform the Digital and eCommerce technology engine for Merck. As a Staff Software Engineer, you will play a leadership role on a product team to design and build new features and components in our evolving platform, helping to embrace modern principles like microservices and event driven architectures. About Our Technology: The Digital and eCommerce team currently operates several B2B websites and direct digital sales channels via a globally deployed cloud-based platform that are a growth engine for Merck’s life science business. We provide a comprehensive catalog of all products, enabling our customers to find products and purchase products as well as get detailed scientific information on those products.

  • Work as part of an Agile development team, taking ownership for one or more Node based applications­­
  • Provides leadership to the Agile Development team, driving technical designs to support business goals
  • Ensuring the entire team exemplifies excellence in design, code, test and operation
  • A willingness to lead by example – embracing change and foster a Growth and Learning culture on the team
  • Mentoring team members through code review, design reviews
  • Taking a lead role, working with product owners to help refine the backlog, breaking down features and epics into executable stories
  • Have a high quality software mindset – making sure that the code you write works
  • Bachelor’s/Master’s degree in computer science or equivalent.
  • 8-10+ years of hands-on software engineering experience.
  • Expert knowledge of React and/or NextJS.
  • Experience with responsive design and modern CSS frameworks.
  • Ability to provide solutions based on business requirements.
  • Ability to collaborate with cross-functional teams.
  • Ability to work with global teams and a flexible work schedule.
  • Must have excellent problem-solving skills and be customer-centric.
  • Excellent communication skills.
  • Experience with Microservices, CI/CD, Event Oriented Architectures and Distributed Systems
  • Experience with cloud environments (e.g., Google Cloud Platform, Azure, Amazon Web Services, etc.)
  • Experience leading product-oriented engineering development teams is a plus
  • Experience with version control systems (Git preferred)
  • Experience with GraphQL.
  • Experience in consuming REST services.
  • Experience in unit test frameworks like Jest.
  • Experience with isomorphic rendering of pages on server and client
  • Familiarity with DevOps practices/principles, Agile/Scrum methodologies, CI/CD pipelines and the product development lifecycle
  • Familiarity with modern web APIs and full stack frameworks.
  • Experience with React, NextJS, GraphQL, Material UI, Kubernetes
  • Experience developing eCommerce systems – especially B2B eCommerce – is a plus
  • medical, vision, and dental insurance
  • life insurance
  • disability insurance
  • a 401(k) matching program
  • paid time off
  • paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service