Full Stack developer

job
  • Airudi
Job Summary
Location
Montreal ,QC
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
11 Nov 2024
Share
Job Description
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.
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).
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.
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.
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)
C# with .NET for backend development
Microservices, CI/CD, DevOps processes and tools
Terraform (Infrastructure as code)
Git SCM
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.
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: Nom * Prénom Nom
Courriel *
#J-18808-Ljbffr
Other Smiliar Jobs
 
  • Montreal, QC
  • 4 Days ago
  • , NY
  • 5 Days ago
  • , NY
  • 5 Days ago
  • , NY
  • 5 Days ago
  • Cove Neck, NY
  • 5 Days ago
  • Saddle Rock Estates, NY
  • 5 Days ago
  • Eastchester, NY
  • 5 Days ago
  • Irvington, NY
  • 5 Days ago
  • Ardsley, NY
  • 5 Days ago
  • New Rochelle, NY
  • 5 Days ago
  • Roslyn Harbor, NY
  • 5 Days ago
  • Baldwin Harbor, NY
  • 5 Days ago
  • Port Chester, NY
  • 5 Days ago
  • South Farmingdale, NY
  • 5 Days ago
  • , NY
  • 5 Days ago