Backend Team Lead

Tel Aviv

About Our Backend Team Lead

Dynamic Yield is on the lookout for an organized Backend Team Lead to effectively manage and expertly guide team members to ensure high performance of Dynamic Yield products. All points of contact for the team will flow through this position, demanding excellent communication skills and a proactive work ethic to anticipate issues before they arise. Dynamic Yield prides itself on our ability to work effectively in teams and create a positive work environment. Our Team Lead will be expected to reinforce that ethos by delivering smooth team operations in a collaborative environment.

Leading a cross-functional team of engineers with varying skill sets (backend, data, QA, etc’), this role will require a deep understanding of our recommendations system: from algorithms calculating personalized recommendations, Spark powered data pipeline, through our high scale/low latency dockerized serving layer. Ultimately, success in this role is for someone with the technical skills running in the background while inspiring his/her team to consistently perform above expectations in the foreground – an inspiring leader with a strong technical skillset.

The Task-at-Hand:

  • Participate in the creation of project plans, task breakdowns, and time estimation
  • Be the go-to leader and own projects from design-ready to delivery
  • Manage the team assignments and priorities based on the roadmap, incoming requests, and ongoing maintenance
  • Create and convey technical spec per project to the team responsible for overall quality, performance, and maintainability
  • Manage the team load while ensuring developers on the team are available to work efficiently on their assigned tasks
  • Be up-to-date on the latest technical knowledge and software development practices and trends
  • Adopt new tools and practices to promote the efficiency of your team
  • Provide regular updates to project managers and their managers with ongoing and immediate updates for issues encountered

Optimal Skills for Success:

  • At least 5 years of Software development experience
  • At least 2 years of managing teams of 3+ members
  • Experience in at least one of the following is a must:
     Java/JavaScript
     node.js/Redis/Elasticsearch/Kafka/Spark/Airflow
  • Experience with high scale production systems
  • Experience with Big Data technologies
  • Leading end to end development processes from design to production
  • Experience with CI/CD, Testing methodologies and Docker/Kuberetes
  • Working in Agile methodologies
  • Knowledge in AWS Services 
  • Experience with TypeScript - a Plus
  • BSc. Computer Science or similar discipline

 

We don’t skimp on the perks

We invest in our team, making sure everyone is taken care of – from mental and physical health and wellness to ensuring a healthy work-life balance. Here’s a few of our favorites ;)

  • Employee wellness programs
  • Learning and development programs
  • Equipment stipends to comfortably work from home
  • Hybrid work model
  • Generous paid time off

At Dynamic Yield, our strength lies in our talent. Some of the world’s biggest brands rely on our innovation-led team to empower them to build transformative customer experiences. That’s why we’ve built a globally-recognized, people-centric, award-winning company. And with teams across six countries collaborating to build best-in-class technology, we’re looking for exceptional talent that is ready to be part of something great.

Dynamic Yield is an environment that welcomes all races, sexual orientations, ethnic and cultural backgrounds. As an Equal Opportunity employer, we strive to build a workplace that caters to all personality types.

Apply for this job

Backend Team Lead - Tel Aviv - 3629616