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.