We seek an experienced Backend Team Leader to lead our core engine team.
The ideal candidate should be proficient in backend development and architecture, specifically with Node.js, TypeScript, AWS, ElasticCache, RDS, Kubernetes, and be familiar with PM2, and Apache Airflow.
He/She must have a proven track record of leading a team of backend and data engineers, designing, developing, and deploying solutions on the companys core engine.
This role involves collaborating with cross-functional teams to translate business requirements into high-quality engineering solutions, guiding and mentoring developers, conducting code and design reviews, and conducting 1-1 meetings and annual evaluations.
Responsibilities also include managing the team's work plan and backlog, ensuring timely delivery of features, creating team quarterly and sprint planning, and overseeing the delivery quality, including automation and unit testing.
Responsibilities:
As the Backend & Data Team Leader, you will:
Lead the E2E delivery of our core intelligence engine, ensuring alignment with business objectives and technical standards.
Lead the design and implementation of innovative features for scalable, multi-tenant cloud-native SaaS solutions, enhancing system functionality and scalability .
Collaborate closely with product management, research, and architecture teams to define, design, and deliver robust solutions that meet market demands.
Work alongside Quality and DevOps to ensure high-quality, rapid product deployment, maintaining stringent quality standards throughout the development lifecycle.
Apply Agile methodologies across all development stages to foster a flexible and efficient workflow, promoting continuous improvement
Engage with support, customer success teams, and users to investigate and resolve technical issues, ensuring customer satisfaction and product reliability.
Recruit, mentor, and develop team members, fostering a culture of continuous learning and professional growth. Conduct code and design reviews, provide constructive feedback, and guide developers in best practices to ensure high-quality deliverables.
Manage the team's work plan and backlog, ensuring timely and efficient delivery of features and projects including quarterly and sprint planning, setting clear delivery goals
Own the quality process, including automation and unit testing
Requirements: 4+ years of experience as a Team Leader, demonstrating the ability to lead large projects, tasks, and teams.
5+ years of hands-on development experience, in particular, with cloud-based web services, including server, and database components.
2+ years of experience with Node.js, including familiarity with JavaScript/ TypeScript environment and frameworks
Proven experience working with big data, including optimizations, pipelines, and architecture, to handle large-scale data processing with high throughput
Experience in developing software using Agile methodologies, ensuring a flexible and adaptive development process.
A proactive and innovative mindset with strong communication skills to articulate ideas and collaborate with stakeholders.
Demonstrated leadership capabilities, ability to motivate and develop team members, fostering a positive and productive work environment.
Strong teamwork skills, with a Can Do attitude and the ability to actively push for excellence across the board
Advantage:
Experience with Ad Tech products and technologies,
Proficiency in Python and Go and its server frameworks
Experience in leading DevOps initiatives, specifically in AWS environment
In-depth familiarity with CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, and automation testing frameworks like Playwright and Appium,
BSc/ MA degree in Computer Science, Engineering, or a related field,
Experience with big data technologies such as Glue, Kinesis, or Kafka, and scalable data processing solutions.
This position is open to all candidates.