Raise
Senior Fullstack Developer
RaiseCanada19 hours ago
ContractEngineering, Information Technology
  • Pay Rate: $78.13/hour, depending on experience
  • Contract Length: 5 Months
  • Location: Calgary, Alberta

Raise is currently hiring a Senior Fullstack Developer on behalf of our client. They’re expanding their team to meet growing needs, making this a unique opportunity to work with an industry leader. Our Client, is an essential player in Alberta's Energy Industry, that prioritizes safeguarding public safety and environmental integrity while fostering responsible, efficient, and secure energy development

Note: The primary pay rate is based on T4 classification; however, we will also consider applications from candidates interested in an INC classification, where applicable.

Description

The Full-Stack Developer in this role will join the Agile development team. The ideal candidate will have substantial experience in designing, building, and maintaining modern, cloud-native applications with a strong focus on React.js, Node.js, and the Azure ecosystem. This role is central to developing our next-generation micro-services and micro-frontends architecture.

Responsibilities

  • Participate in the design and implementation of full stack applications using cloud-based architectural framework
  • Analyze technical requirements, develop, test and deploy new software solution or functional enhancements in a DevOps environment
  • Apply the development processes established by the development team such as the revision of code, follow-up and change management and all DevOps practices.
  • Build and maintain Microservices and Functions (Express/Node) back-end using Azure DevOps Pipelines
  • Build and maintain Micro-frontends using React.js and TypeScript
  • Participate in building a cutting-edge micro-services architecture following best-in-industry patterns
  • Design and develop front and backend components (service-based using JavaScript frameworks and libraries)
  • Apply the development processes established by the development team such as the revision of code, follow-up and change management and all DevOps practices including Unit Testing,Continuous Delivery

Qualifications

  • 3+ years’ experience building full-stack web projects with a significant focus on React.js, back- end code and business logic
  • 3+ years’ experience using Azure DevOps (e.g. Git source control, pull request, etc.)
  • 3+ years’ experience using React.js and TypeScript
  • Hands on experience in Node.JS and JavaScript, HTML 5, CSS, SASS or LESS, Babel, GraphQL, Redux, Webpack
  • Experience designing, building, and maintaining RESTful APIs
  • Good knowledge of Microservices and Micro-frontends technologies
  • Good knowledge of Cosmos DB, MS SQL Server, KAFKA, REDIS , Docker, Kubernetes, and Azure cloud overall
  • Basic knowledge of Azure Service (e.g. Storage, Resource Group, etc.), data pipelines, datalakes, databricks etc.
  • Apollo Federation and Socket.io is an asset
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Education and Skills
    • Bachelor's degree in Computer Science or Software Engineering or equivalent experience
  • Experience working within an Agile team
  • Excellent written and verbal communication skills
  • Determined to deliver products on time, according to pre-established quality standards
Looking for meaningful work? We can help!

Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.

We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.

We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodation: https://raise.jobs/accommodations/

In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or any other Raise job posting (or have any other questions), please contact us at +1 800-567-9675 or [email protected].

#WES

Key Skills

Ranked by relevance