Full Stack Developer

Posted 2 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Full Stack Developer at Manulife developing scalable Azure cloud-based solutions. Focused on Python, APIs, and AI-driven application development with a collaborative global team.

Responsibilities

  • Design, develop, and maintain scalable backend services using Python and FastAPI.
  • Build and integrate RESTful APIs with Azure services and third-party platforms.
  • Develop and deploy applications using Azure Web Apps, Azure Functions, and Azure Platform-as-a-Service (PaaS) technologies.
  • Implement and maintain CI/CD pipelines using Jenkins, Git, and Azure DevOps tools.
  • Secure applications and APIs using Azure Active Directory, Microsoft Graph APIs, and Azure Key Vault.
  • Work with Cosmos DB, Azure OpenAI, and Azure AI Search to build intelligent, data-driven applications.
  • Collaborate with front-end developers to integrate services with ReactJS applications.
  • Partner with AI teams to support AI-focused application development and enterprise AI initiatives.
  • Participate in architecture reviews, code reviews, Agile ceremonies, and continuous improvement activities.

Requirements

  • 4 or more years of relevant industry experience in Full Stack, Software, Backend, or Application Development.
  • Strong hands-on experience developing applications using Python and FastAPI.
  • Experience designing, developing, and integrating REST APIs and microservices.
  • Strong experience with Azure PaaS services, including Azure Web Apps, Azure Functions, Cosmos DB, Key Vault, and related Azure services.
  • Experience working with Azure Active Directory (Azure AD) and Microsoft Graph APIs.
  • Experience implementing CI/CD pipelines using Jenkins, Git, Azure DevOps, or similar tools.
  • Experience deploying and supporting cloud-native applications in Azure environments.
  • Working knowledge of ReactJS and modern front-end development practices.
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent practical experience).

Benefits

  • health insurance
  • dental
  • mental health
  • vision
  • short- and long-term disability
  • life and AD&D insurance coverage
  • adoption/surrogacy benefits
  • wellness benefits
  • employee/family assistance plans
  • retirement savings plans
  • pension
  • global share ownership plan with employer matching contributions
  • financial education and counseling resources
  • generous paid time off including holidays, vacation, personal, and sick days

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$86,100 - CA$136,100 per year

Degree requirement

Bachelor's Degree

Tech skills

AzureCloudJenkinsMicroservicesPythonReactVault

Location requirements

HybridWaterlooCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.