Technical Lead

Technical Lead

Technical Lead  – AI Recruitment 

As a Technical Lead in Airudi’s Recruitment Platform team you’ll be contributing to the end-to-end development of cloud-native systems that leverage modern user interface technology, interactivity solutions, data science and machine learning models to power innovative recruitment platforms to enable HR professionals to find and hire the best match for their open positions in a seamless experience.

This is a position for a hands-on technical leader that offers you the opportunity to work with and to define a modern tech stack according to today’s software development and DevOps best practices.  You’ll be part of a diverse, multi-disciplinary team including software developers, HR specialists, designers, data scientists and AI researchers.

 

Responsabilities

  • Hands-on feature, service and tools development for the Recruitment Platform
  • Mentor a team of developers and support them with their day-to-day technical tasks
  • Guide the team to write and maintain quality front-end and back-end code with clear  documentation
  • Help the team to deliver software and meet deadlines.
  • Create SaaS infrastructure supporting multiple platforms in-production and in-development
  • Contribute to define software development processes and best practices and supervise their day-to-day application;
  • Contribute to evolve the CI/CD strategy and its implementation
  • Contribute to define the automated test strategy and its implementation
  • Question the status-quo and find innovative, technical solutions for our business challenges
  • Lead and participate in architecture and design reviews
  • Participate in Agile ceremonies

 

Requirements

  • 7+ years software development experience (full-stack)
  • Experience to act as a technical lead and to mentor software developers
  • Fronted development with JavaScript frameworks, backend development with .net core,
  • Experience creating and maintaining multiple SaaS environments in-dev and in-production
  • Experience with microservices, CI/CD, DevOps processes and tools
  • Experience with multi-tenants architecture
  • Solid software engineering skills
  • Good understanding of algorithms and data structures
  • Excellent troubleshooting and debugging skills
  • Experience working with databases
  • Experience with version control systems (Git)
  • Functional in a remote work environment
  • Inspiring leader, quick learner, critical thinker, self-motivated, team-player, effective communicator

 

Nice-to-have

  • Experience with Python
  • Basic understanding of machine learning
  • Vue.js, nuxt.js, tailwind css
  • Experience with data pipelines
  • Experience with Microsoft Azure (i.e. Devops, DB, Cognitive Search, App service) – even better if certified.
  • Interesting private software projects
  • Open source contributions
  • Bilingual (French/English)