On-siteFull Time

Salary

$55 / hour

Location

Toronto, ON

Posted

Jul 8, 2026

Role overview

Job Overview:

Requirement/Must Have:

  • 6+ years of experience in cloud engineering, backend development, or data engineering.
  • Strong hands-on experience with AWS services: Redshift, RDS, Lambda, SQS, SNS, ECS, Managed Airflow.
  • Proficiency in Python and/or TypeScript.
  • Deep understanding of SQL and relational databases.
  • Experience with event-driven architectures.
  • Solid knowledge of networking fundamentals.
  • Strong experience working in Linux/Unix environments.

Responsibilities:

  • Design, develop, and optimize data pipelines using Amazon Redshift, RDS, and DataSync/SFTP.
  • Build scalable ETL/ELT workflows using AWS Lambda and Managed Airflow (MWAA).
  • Ensure high availability, performance, and cost-efficiency of data platforms.
  • Develop and maintain event-driven architectures using Amazon SQS and SNS.
  • Implement scheduling and orchestration logic using AWS-native Schedulers.
  • Build containerized services deployed on Amazon ECS.
  • Design robust, scalable systems with strong emphasis on performance and fault tolerance.
  • Participate in system design and application architecture reviews.
  • Define best practices for service design, resilience, and observability.
  • Develop backend services and data workflows using Python and/or TypeScript.
  • Write clean, maintainable, and testable code.
  • Improve developer productivity through reusable components and frameworks.
  • Design and manage relational databases, focusing on transaction management, performance tuning and indexing, and data integrity and consistency.
  • Write efficient and optimized SQL queries.
  • Apply strong fundamentals in networking concepts (VPC, subnets, routing, security groups), cryptography and data protection.
  • Ensure compliance with security best practices and data governance standards.
  • Work in Unix/Linux environments for deployment, troubleshooting, and system tuning.
  • Monitor system performance and resolve production issues proactively.

Nice to Have:

  • Experience with large-scale data platforms or analytics systems.
  • Exposure to data migration tools (DataSync, SFTP pipelines).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • AI/ML knowledge or experience integrating AI capabilities into applications.

Skills:

  • Strong problem-solving and analytical thinking.
  • Excellent communication and collaboration skills.
  • Ability to work in fast-paced, agile environments.
  • Ownership mindset and attention to detail.