Skip to main content
Post your resume and find your next job on Indeed!

Full Time Aws Cloud Engineer jobs in Remote

Sort by: -
    • You will work across the full application stack, developing responsive user interfaces, secure APIs, business services, data integrations and event-driven cloud…
    • Experience working with distributed engineering teams across multiple countries or time zones.
    • Design, implement, and maintain secure and highly available AWS…
    • Expected hours: *40 hours per week for 13 weeks + Preparation time.
    • Working with cloud projects, including cross-functional collaboration with other engineering…
    • Experience operating in a multi-cloud or hybrid (cloud + on-prem) network environment.
    • Mentor engineers on the team in cloud architecture, DevOps practice, and…
    • View all CAN ASA-Jones Lang LaSalle Real Estate Services, Inc. jobs - Toronto jobs - Cloud Engineer jobs in Toronto, ON
    • Salary Search: Senior Cloud Engineer salaries in Toronto, ON
    • See popular questions & answers about CAN ASA-Jones Lang LaSalle Real Estate Services, Inc.
    • Demonstrated ability to design and provision cloud infrastructure on at least one major cloud platform.
    • Strong knowledge of cloud networking and security.
    • Imperative Orchestration, Declarative Automation - The Cloud Platform Engineering Team is responsible for building and running a cloud platform that enables…
    • GCP or AWS cloud experience.
    • Implement and maintenance infrastructure in the cloud.
    • 4 to 7 years of experience as a DevOps/SRE/Platform engineer.
    • At Upstart, our benefits for full-time employees are designed to support your health, financial well-being, family, and personal growth.
    • Deep expertise with AWS cloud services including compute, storage, and data processing.
    • Integrate on-prem and cloud data flows into a cohesive, reliable data…
    • We're happy to discuss the full details of our compensation package with candidates who progress through our interview process.
    • This is a permanent, full-time role based in Canada.
    • Experience managing cloud and infrastructure costs.
    • Own infrastructure security priorities in partnership…
    • Experience with Azure cloud services is highly desirable.
    • Manage cloud networking, connectivity, VPNs, transit gateways, routing, and hybrid-cloud integrations.
    • Maintain secure cloud configurations and cloud governance standards.
    • Experience with Azure cloud services and hybrid cloud environments.
    • This is a full-time, remote position with an expected salary range of $130,000–$150,000 CAD annually, depending on experience and qualifications.
    • This is a full-time, 100% remote role.
    • 3 to 5 years of hands-on DevOps experience running production cloud environments.
    • Three things define this seat.
Get email updates for the latest Full Time Aws Cloud Engineer jobs in Remote

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

Career Resources:

Job Post Details

Senior Full-Stack Engineer – .NET, React & AWS
Vancouver, BC V6C 3P6
•
Hybrid work
$110,000–$120,000 a year
Full-time

Job details

$110,000–$120,000 a year
Paid time off, Employee assistance program, RRSP match, Extended health care, Work from home
Full-time
Hybrid work in Vancouver, BC V6C 3P6

Full job description

Job Description

We are looking for an experienced Senior Full-Stack Engineer to help design, build and operate a scalable product platform.

You will work across the full application stack, developing responsive user interfaces, secure APIs, business services, data integrations and event-driven cloud components. The role combines modern front-end development using React, TypeScript and Vite with backend engineering using C#, .NET 10, ASP.NET Core, PostgreSQL and AWS.

This role is ideal for an engineer who enjoys solving complex technical problems, contributing to architectural decisions and taking ownership of software from initial design through production operation.

What You’ll Do

  • Design, develop and maintain end-to-end product features across the front-end, API, service and data layers.
  • Build responsive and maintainable web applications using React, TypeScript and Vite.
  • Develop reusable React components and establish consistent front-end development patterns.
  • Translate product and user-experience requirements into accessible, reliable and intuitive interfaces.
  • Integrate front-end applications with REST APIs, authentication services and asynchronous backend workflows.
  • Implement client-side validation, error handling, loading states and secure session management.
  • Optimise front-end applications for performance, maintainability and browser compatibility.
  • Build scalable backend services using C#, .NET 10 and ASP.NET Core Web API.
  • Design RESTful APIs and service interfaces for web applications, internal services and third-party integrations.
  • Implement authentication, authorisation and identity-management workflows using Keycloak.
  • Develop event-driven and asynchronous processing solutions.
  • Design and optimise data-access solutions using Dapper, PostgreSQL and SQL.
  • Create and maintain SQL queries, stored procedures, functions and database migrations.
  • Work with caching and distributed storage technologies including Valkey and SeaweedFS.
  • Apply Clean Architecture and Onion Architecture principles to create modular, testable and maintainable applications.
  • Design services for high availability, horizontal scalability, fault tolerance and predictable performance.
  • Write unit and integration tests for front-end components, business logic, APIs and infrastructure integrations.
  • Participate in architectural reviews, technical design discussions and engineering planning.
  • Investigate complex production incidents and implement sustainable corrective actions.
  • Improve system reliability through structured logging, monitoring, alerting and distributed tracing.
  • Review code and provide constructive technical feedback to other engineers.
  • Contribute to technical documentation, coding standards and reusable engineering patterns.
  • Maintain CI/CD pipelines and support reliable, repeatable software releases.
  • Collaborate closely with product managers, designers, QA engineers, DevOps engineers, data specialists and other stakeholders.

What You’ll Bring

  • Strong commercial experience developing applications with C# and .NET.
  • Hands-on experience building APIs and services with ASP.NET Core Web API.
  • Strong hands-on experience with AWS services and cloud-native architectures.
  • Experience implementing identity and access-management solutions with Keycloak.
  • Familiarity with Amazon Cognito, including authentication flows, tokens, roles and application integration.
  • Deep understanding of Clean Architecture, Onion Architecture and Service-Oriented Architecture.
  • Strong SQL skills and practical experience with PostgreSQL.
  • Experience developing and optimising stored procedures, functions and complex SQL queries.
  • Experience using lightweight data-access technologies such as Dapper.
  • Experience designing and developing high-load or business-critical applications.
  • Strong understanding of API design, asynchronous processing and distributed-system behaviour.
  • Experience writing unit and integration tests using xUnit or NUnit and Moq.
  • Strong hands-on experience developing production applications with React.
  • Strong proficiency in TypeScript, JavaScript, HTML and CSS.
  • Practical experience building and configuring applications with Vite.
  • Experience developing reusable, modular and testable React components.
  • Strong understanding of React hooks, state management and application composition.
  • Experience integrating React applications with REST APIs.
  • Experience implementing authentication and authorisation in browser-based applications.
  • Understanding of token handling, session management and secure client-side development.
  • Experience implementing responsive layouts and consistent user-interface behaviour.
  • Familiarity with accessibility, semantic HTML and browser compatibility.
  • Experience optimising front-end bundle size, rendering performance and application load times.
  • Ability to implement reliable error handling, validation and user feedback.
  • Experience writing front-end unit, component or integration tests.
  • Understanding of front-end build, linting, formatting and dependency-management practices.
  • Practical experience with observability, structured logging, monitoring, alerting and distributed tracing.
  • Strong debugging, analytical and problem-solving skills.
  • Experience using Git and working with automated CI/CD pipelines.
  • Ability to communicate technical decisions clearly to technical and non-technical stakeholders.

Technology Stack

Backend

  • C#
  • .NET 10
  • ASP.NET Core Web API
  • Dapper
  • REST APIs
  • Background services
  • Event-driven and asynchronous processing

Front-End

  • React
  • TypeScript
  • Vite
  • JavaScript
  • HTML
  • CSS
  • REST API integration
  • Responsive web development
  • Component-based application architecture
  • Client-side authentication and authorisation

AWS Platform

  • Amazon Cognito
  • Amazon Kinesis
  • Amazon Managed Streaming for Apache Kafka
  • Amazon SNS
  • Amazon SQS
  • Amazon Data Firehose
  • Amazon S3
  • Amazon DynamoDB

Architecture

  • Clean Architecture
  • Onion Architecture
  • Service-Oriented Architecture
  • Domain-focused design
  • Modular application design
  • High-availability and fault-tolerant services

Data, Caching and Storage

  • PostgreSQL
  • SQL
  • Stored procedures and database functions
  • Valkey
  • SeaweedFS

Identity and Security

  • Keycloak
  • Token-based authentication
  • Role- and permission-based authorisation
  • Secure API design
  • Secure browser-based application development

Testing

  • xUnit or NUnit
  • Moq
  • Unit testing
  • Integration testing
  • API testing
  • Front-end component testing
  • End-to-end workflow testing

Delivery and Operations

  • Git
  • CI/CD
  • Automated builds
  • Automated testing
  • Structured logging
  • Application monitoring
  • Operational alerting
  • Distributed tracing
  • Performance analysis
  • Production incident investigation

Desirable Experience

  • Experience building software-as-a-service or multi-tenant applications.
  • Experience with modern React routing, data-fetching or state-management approaches.
  • Familiarity with front-end testing tools such as React Testing Library or Vitest.
  • Experience implementing user interfaces from design systems or design specifications.
  • Knowledge of WCAG accessibility practices.
  • Experience profiling and improving front-end application performance.
  • Familiarity with automated end-to-end browser testing.
  • Experience with Apache Kafka or Amazon MSK-based architectures.
  • Familiarity with distributed caching and Valkey or Redis-compatible technologies.
  • Experience working with object or distributed file storage, including SeaweedFS.
  • Understanding of resilient messaging patterns, including retries, dead-letter queues, idempotency and duplicate handling.
  • Experience using containerisation and orchestration platforms.
  • Familiarity with infrastructure-as-code and automated cloud provisioning.
  • Experience applying secure development practices and resolving security vulnerabilities.
  • Knowledge of performance testing, load testing and capacity planning.
  • Experience working in environments with high availability, data integrity or regulatory requirements.

Pay: $110,000.00-$120,000.00 per year

Benefits:

  • Employee assistance program
  • Extended health care
  • Paid time off
  • RRSP match
  • Work from home

Ability to commute/relocate:

  • Vancouver, BC V6C 3P6: reliably commute or plan to relocate before starting work (preferred)

Application question(s):

  • What is your salary expectation?
  • If you are not Canadian permanent resident or Citizen what is your current status in Canada and when is going to expire your current visa?

Education:

  • Bachelor's Degree (required)

Experience:

  • Senior Full-Stack Engineer – .NET, React & AWS: 5 years (required)

Work Location: Hybrid remote in Vancouver, BC V6C 3P6

Let Employers Find YouUpload Your Resume