Dynamic Yield developer

Overview

Remote
Full Time
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12

Skills

Python
JavaScript or TypeScript
Microservices architecture
containerization

Job Details

Position: Dynamic Yield Developer
Location: Minneapolis/remote
Key Responsibilities
  • Implement and manage Dynamic Yield experiences
    Leverage both client-side scripts and server-side Experience API integrations to render personalization campaigns, track user behavior, and enable A/B testing and optimization

  • Product feed integration and sync
    Set up and manage product catalog feeds through API or CSV upload, including multi-language support where applicable

  • Campaign deployment & runtime logic
    Render campaigns using script-based or API-driven approaches, including custom-coded experiences for web and app channels

  • Backend engineering (optional, depending on role focus)
    If the role leans toward backend, responsibilities may include building recommendation engines or data pipelines using Python microservices, Docker, Kubernetes, and working with databases like Redis, Elasticsearch, Cassandra, MySQL, or Snowflake

  • Front-end engineering and integration
    Involves using JavaScript/TypeScript, Node.js, frameworks like React or Angular, and working with REST APIs to integrate personalization logic on UI layers

  • Automation and observability
    Automate testing, include CI/CD pipeline integration, and support monitoring/logging solutions for campaign reliability and troubleshooting

  • Cross-functional collaboration
    Work with product managers, UX/UI teams, marketing stakeholders, and engineering teams to translate business goals into dynamic user experiences.

  • Performance optimization & debugging
    Ensure low-latency, high-performance delivery of dynamic content; efficiently debug issues related to personalization delivery or page rendering.

Required Qualifications
  • 3 7 years of professional development experience in roles involving personalization, A/B testing platforms, or eCommerce systems.

  • Proficiency with:

    • Dynamic Yield implementation (scripts, API integrations, campaign rendering)

    • JavaScript or TypeScript, including frameworks like React or Angular, and familiarity with other modern web technologies

    • Backend or full-stack development experience: Python (Celery, Airflow), Java (Spring Boot), microservices, work with databases like Redis, Elasticsearch, MySQL, Snowflake, etc.

    • Microservices architecture, containerization (Docker, Kubernetes), CI/CD pipelines, and cloud-native development

  • Strong problem-solving, debugging, and communication skills.

  • Experience in agile environments, code reviews, and collaboration across cross-functional teams.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.