Technical Team Lead
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