Careers

Full Stack developer

Location : 

Montreal, Canada

About Airudi  

At Airudi, we bring together innovative minds, creative spirits, and technology enthusiasts. Together, we are reinventing the world of work by putting AI at the service of organizations and their people.

We create cutting-edge technological tools that simplify our clients’ daily operations, making them more streamlined, efficient, and human-centered. We believe that AI is a powerful tool to help businesses and individuals reach their full potential, and it is this principle that guides us every day.

 

Your role in a nutshell

As a Full Stack Developer at Airudi, you will be integral to the development and deployment of cloud-native systems that utilize cutting-edge user interface technology and machine learning. Working in a dynamic agile environment, you will collaborate with software developers, designers, data scientists, and AI researchers to deliver innovative HR platform solutions.

 If you are a creative problem solver with a robust track record in software development, we are looking for your expertise to drive our business growth.

 

 

Your responsibilities 

  • Architecture Design: Designing the overall architecture of the web applications, including choosing the right services and components from Azure and AWS, and ensuring scalability, reliability, and security.
  • Backend Development: Developing the backend of the web applications using FAST API, including implementing APIs, integrating with databases, and managing server-side logic.
  • Frontend Development: Developing the frontend of the web applications using Vue.js, including building user interfaces, implementing interactive features, and ensuring responsiveness across different devices and browsers.
  • Deployment Automation: Using Terraform to automate the deployment of the web applications, including provisioning infrastructure resources in Azure and AWS, configuring services, and managing the deployment process.
  • Version Control and Code Maintenance: Managing the codebase using Git, including branching, merging, and collaborating with other developers. As you plan to migrate to GitHub, the developer would also be responsible for the migration process and ensuring a smooth transition.

You’ll also be responsible to:

  •  Implement and maintain CI/CD pipelines to streamline development and deployment processes.
  • Conduct thorough code reviews and maintain high standards of quality assurance with automated testing frameworks.
  • Create clear and comprehensive documentation for software design and user guides, while also providing essential knowledge transfer materials to enhance team collaboration and efficiency.
  • Continuously enhance codebases for improved performance, scalability, and maintainability.
  • Stay updated with the latest technology trends to drive innovative solutions and maintain competitive advantage.
  • Integrate machine learning models and data science methodologies to enhance product functionality and performance.

 

What our ideal candidate should have 

  • More than 5 years as a software developer.
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Proficiency in French and English (that’ll allow you to interact with all of our North American, European, and African clients).
  • Advanced proficiency in Python (FastAPI) and JavaScript frameworks (Vue.js, Nuxt.js).
  • Experience with Microsoft Azure and AWS for application deployment and management.
  • Experienced in microservices architecture.
  • Skilled in managing CI/CD pipelines (Azure DevOps, Jenkins, GitLab CI).
  • Strong in managing NoSQL (e.g., Cosmos DB) and SQL databases.
  • Well-versed in DevOps methodologies.
  • Proficient in Python, JavaScript, and TypeScript.
  • Experience with full-stack web and SaaS applications.
  • Knowledge of machine learning basics; passion for AI and emerging technologies.
  • Experience with Agile methodologies (Scrum, Kanban).
  • Knowledgeable in design patterns, refactoring, and object-oriented design.

Nice to have

  • Proficiency in .NET Core (C# ASP.NET) development.
  • Additional experience in AI systems, microservices, and CI/CD pipelines.
  • Azure certification.
  • Experience with Docker and Kubernetes for containerization and orchestration.
  • Familiarity with GraphQL or gRPC for API development.
  • Proficiency in serverless architectures (e.g., Azure Functions).
  • Knowledge of testing frameworks (e.g., Jest, PyTest) for automated testing.
  • Experience with infrastructure-as-code (IaC) tools (e.g., Terraform).
  • Understanding of security best practices for application development.
  • Familiarity with UI/UX design principles to enhance user experience.
  • Hands-on experience with performance optimization and scalability tuning.
  • Knowledge of data visualization libraries (e.g., D3.js, Chart.js).

 

Technical environment 

  • Python with FastAPI (backend, tooling, ML engineering)
  • JavaScript with vue.js, tailwind css (front-end)
  • C# with .NET for backend development
  • Microservices, CI/CD, DevOps processes and tools
  • Terraform (Infrastructure as code)
  • Git SCM
  • Cosmos DB, SQL DB
  • Microsoft Azure (i.e. Devops, Cognitive Search, LUIS, Bot Framework, App service, ML studio)
  • JIRA

 

What you can expect from us 

We believe that our commitment to empowering our clients and their teams to reach their full potential is inseparable from our dedication to the growth and well-being of our own employees.

We are committed to providing a workplace where people can thrive, enjoy being part of the team, and innovate. Examples?

  • Salary: hold tight, we’ll discuss this during our first call!
  • Vacation: 3 weeks starting from your hire date, plus an additional week after two years. Add to that the days off between Christmas and New Year’s, and there you have it!
  • Flex Friday: our 4-day work week’s pilot project.
  • Personal leave bank and extra day off on your birthday.
  • Comprehensive benefits package: health, vision, numerous professional services (psychologist, massage, physiotherapy, etc.), employee assistance program, and telemedicine.
  • Home office ergonomics budget
  • Focus on your professional and personal development: access to training and professional certifications, coaching, and continuous learning.
  • Stimulating environment: by meeting our team (or exploring our website!), you’ll see that we focus on the top leaders and talents in the industry. Additionally, we all value maintaining an innovative, creative culture where every voice counts and every contribution is valued and recognized.
  • Remote work: our hybrid work policy allows you to choose between the social life of the office or the calm of home as long as you come to the office at least once a week.
  • Social life: relaxed and inclusive atmosphere, team-oriented activities, lunch and learn sessions, development groups, and festive gatherings… so many good reasons to get together, and not just for meetings!

 

 Send us your application now and come meet us – judge the Airudi experience for yourself! 

Apply now : 

  • Accepted file types: pdf.
  • This field is for validation purposes and should be left unchanged.

Subscribe to our newsletter

Join our mailing list to receive our premium content , tools and news.

You have Successfully Subscribed!