DevJobs

Senior Node.js Developer

Overview
About Our Senior Backend Developer

Dynamic Yield, by Mastercard is looking for a Senior Backend Software Developer to join one of the key areas in the product. We are a part of Mastercard and we provide personalized experiences for retailers’ website visitors. As a Senior Backend Developer you will play a crucial role in shaping the underlying services that support our core application. Our team collaborates with other Mastercard teams worldwide to deliver value to our customers.

The Task-at-Hand:
  • Take part in designing a new micro-services infrastructure.
  • Develop new services and features.
  • Understand the needs, draft the requirements, design the solution and work with cross-functional teams to ensure timely delivery of projects.
  • Assume responsibility for production engineering of your deliveries.
  • Our tech stack - node.js (NEST), TypeScript, java, Ruby on Rails (legacy), k8d, aws.

Optimal Skills for Success:

  • Bachelor's degree in Computer Science or a related field.
  • At least 5 years of Software development experience.
  • 2+ years of experience with the NodeJS framework preferably with Typescript.
  • Experience with No-SQL and SQL DB’s.
  • Experience with AWS Services, Docker and Kubernetes and helm charts.
  • Ability and willingness to learn and adapt to new technologies and tools as required.
  • A strong commitment to testing and debugging your code.
  • Proven ability to write structured, efficient, and clean code using best practices, and the ability to maintain high code quality standards throughout the development process.
  • Team player, strong communication skills, empathetic, and someone who thrives working in a fast-paced environment.
Dynamic Yield