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.