Let your talent run free

With many open positions worldwide, find the right position in the right location for you!

Array

Backend Tech Lead

Ramat-Gan, Israel · Full-time · Senior

About The Position

As a Backend Tech Lead, you will be pivotal in shaping our cloud strategy and architecture.

Your role will involve mentoring engineers, making strategic architectural cloud decisions, and interfacing directly with various stakeholders to review and refine these decisions.

You will ensure that our cloud solutions are not only robust and scalable but also align with our business objectives and technological requirements.

Responsibilities:

  • Take an active part in building and designing our cloud multi-tenant scalable services deployed as part of our SAAS.
  • Make key decisions and advocate for the implementation of the best solutions, based on a comprehensive understanding of our system's functionality and requirements.
  • Evaluate technologies, run POCs and promote changes in the technological stack.
  • Mentor and guide the development team in cloud best practices and technologies.
  • Manage the delivery of multiple, complex, simultaneous development projects from design to release.
  • Write maintainable, scalable code in Golang.
  • Optimize existing code to meet performance constraints of time, memory, and storage.
  • Report to the Runtime Team Lead and collaborate closely with the QA and DevOps to ensure a cohesive development environment.


Requirements

  • Proven experience as a backend tech lead or similar leadership role - A must.
  • Extensive experience with AWS cloud services and managing SaaS applications - A must.
  • At least 5 years of hands-on experience in SaaS software development - A must.
  • Ability to communicate complex technical details coherently to stakeholders and bridge any technical gaps – A must.
  • Collaborative team player with a “can-do” attitude who pushes forward independently – A must.
  • A firm understanding of microservice architecture principles and event-driven distribution systems – A must.
  • Hands-on experience with SQL development – a must.
  • Experience in optimizing code to meet demanding constraints of time, memory, and storage – A must.