Back to jobs
New

Technical Team Lead

Estonia

Optimove is a global marketing tech company, recognized as a Leader by Forrester and a Challenger by Gartner. We work with some of the world's most exciting brands, such as Sephora, Staples, and Entain, who love our thought-provoking combination of art and science. With a strong product, a proven business, and the DNA of a vibrant, fast-growing startup, we're on the cusp of our next growth spurt. It's the perfect time to join our team of ~500 thinkers and doers across NYC, LDN, TLV, and other locations, where 2 of every 3 managers were promoted from within. Growing your career with Optimove is basically guaranteed. 

We are looking for a dynamic and skilled Team Leader to guide our R&D team. In this role, you will lead a talented group of developers, spending 65% of your time on hands-on development while shaping the strategic direction and architecture of microservices-based systems. This is a fantastic opportunity to work with advanced technology, developing complex, scalable backend systems within a multi-tenant environment.

 

Responsibilities:

  • Lead, mentor, and manage the Adact R&D team, promoting a culture of innovation and collaboration.
  • Drive architecture and technical decision-making, focusing on scalability and best practices for our platform
  • Remain hands-on in development (65%) to ensure high code quality and participate in delivering key projects.
  • Collaborate with cross-functional teams to ensure successful project execution and alignment with business goals.
  • Implement and enforce automated testing practices to maintain high standards of software quality and reliability.
  • Conduct code reviews and provide technical guidance on backend design, performance optimization, and multi-tenant architecture.

 

Required Qualifications:

  • 5+ years of software development experience, including JavaScript and NodejS.
  • Team Leading experience.
    • With React experience.
  • B.Sc. in Computer Science or a related field.
  • Proven experience working on complex backend systems in multi-tenant architectures.
  • Strong background in automated testing and quality assurance.

Mandatory Skills:

  • JavaScript & Node.js: Proficiency in developing and managing backend systems.
  • Automated Testing: Strong understanding of frameworks and practices for ensuring code quality.
  • React: Deep knowledge of component-based architecture, state management, and hooks.
  • Database Expertise:
    • Experience working with both SQL and NoSQL databases.
    • Proficiency in relational databases, including:
      • Database design and normalization.
      • Indexing and query optimization for performance.

Preferred Skills:

  • Containerization & Orchestration: Experience with Docker and Kubernetes.
  • Continuous Integration/Continuous Deployment (CI/CD): Hands-on experience in building and managing pipelines.
  • NestJS: Familiarity with the framework for building scalable server-side applications.

 

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...

Your personal data will be retained by Controller as long as Controller determines it is necessary to evaluate your application for employment. Under the GDPR, you have the right to request access to your personal data, to request that your personal data be rectified or erased, and to request that processing of your personal data be restricted. You also have to right to data portability. In addition, you may lodge a complaint with an EU supervisory authority.