Lead Full Stack Data Engineer
7 days ago
Company Overview
CPP Investments is a leading global investment organization that manages the funds of the Canada Pension Plan. With a strong commitment to long-term sustainability, we invest in a wide range of asset classes, including public equity, private equity, real estate, infrastructure, and fixed-income instruments.
We are a dynamic and fast-paced organization that attracts high-calibre individuals from top-tier institutions around the world. Our team is passionate about delivering exceptional results and making a meaningful impact.
Job Summary
We are seeking an experienced Full Stack Data Engineer to join our team and contribute to the development of our next-generation data platform. The ideal candidate will have a strong background in data engineering, with expertise in building scalable and efficient data platforms using technologies such as AWS Glue, EMR, Athena, Redshift, Lake Formation, Apache Spark, Hive, HDFS, and Trino.
Key Responsibilities
- Design, build, and maintain scalable and efficient data platforms using data engineering technologies.
- Build and manage data pipelines, and common data-related cross-cutting concerns such as data catalog, data lineage, data quality, data profiling, data discovery, and metadata management.
- Develop and maintain web applications using AngularJS and Python.
- Build and manage BI/analytical dashboards to reduce time to insight for business stakeholders.
- Implement CI/CD pipelines using Terraform, Jenkins, GitHub Actions, and GitFlow.
- Collaborate with cross-functional teams to develop and implement new features.
- Write clean, reusable, and efficient code.
- Participate in code reviews and ensure code quality.
- Develop and maintain APIs using Python and ensure API security and best practices are implemented.
- Implement SSO integration with Microsoft Azure AD using OAuth, OIDC, and SAML.
- Implement integration with AWS Cognito for user authentication and authorization.
- Ensure the application is optimized for maximum speed and scalability.
- Troubleshoot and debug issues as they arise.
- Implement DevOps best practices to ensure efficient application deployment and management.
- Collaborate with data scientists and analysts to integrate data analytics solutions with web applications.
- Stay up to date with emerging trends and technologies.
Requirements
- Hands-on experience with data engineering technologies such as AWS Glue, EMR, Athena, Redshift, Lake Formation, Apache Spark, Apache Hive, Apache Airflow, S3FS, Apache Hudi, and Trino.
- Extensive experience of building data pipelines using orchestration tools like Apache Airflow.
- Hands-on experience of building cross-cutting concerns such as data catalog, data lineage, data quality, data profiling, data discovery, and metadata management.
- Proven experience as a Full Stack Developer with AngularJS and Python.
- Strong understanding of web development technologies including HTML, CSS, and JavaScript.
- Experience working with RESTful APIs and JSON. Familiarity with microservices architecture.
-
Lead Full Stack Engineer
4 weeks ago
Toronto, Ontario, Canada ATS Spec Solutions Full timePosition: Senior Full Stack Developer – Team Lead ATS Spec Solutions stands at the forefront of leveraging technology to transform engineering and design methodologies. We develop innovative tools that empower engineers and architects to seamlessly integrate intricate systems for some of North America's most thrilling construction ventures. Our...
-
Full Stack Engineer
7 days ago
Toronto, Ontario, Canada CB Canada Full timeJob Title: Full Stack DeveloperJob Type: Full-timeCompany: CB CanadaLocation: RemoteAbout the Role:We are seeking a highly skilled Full Stack Developer to join our team. As a Full Stack Developer, you will be responsible for designing, developing, and deploying scalable and robust web applications using Python technologies.Key Responsibilities:Take ownership...
-
Full Stack Engineer
3 weeks ago
Toronto, Ontario, Canada Stripe Full timeShape the Global Economy with Cutting-Edge Data SolutionsStripe is a leading financial technology platform empowering businesses worldwide. We're on a mission to increase the GDP of the internet, and our Internal Data Product Team plays a crucial role in achieving this goal.As a Full Stack Engineer, you'll be at the forefront of developing innovative data...
-
Lead Full Stack Engineer
4 weeks ago
Old Toronto, Ontario, Canada Klick Full timeThe Lead Full Stack Engineer is a pivotal role focused on delivering high-quality technical solutions and overseeing operational execution for various projects. Success in this position is gauged by the excellence of technical solutions and the dependability of project outcomes.This role reports directly to a Technical Director (TD) and serves as a trusted...
-
Technical Lead
6 days ago
Toronto, Ontario, Canada StackAdapt Full timeAbout the RoleWe are seeking a seasoned Technical Lead to join our Full Stack Engineering team at StackAdapt. As a key member of our engineering organization, you will be responsible for leading a team of engineers in the development of our advertising platform.Key ResponsibilitiesLead a team of engineers in the development of our advertising platform,...
-
Technical Lead
7 days ago
Toronto, Ontario, Canada StackAdapt Full timeAbout the RoleWe are seeking a seasoned Technical Lead to join our Full Stack Engineering team at StackAdapt. As a key member of our engineering organization, you will be responsible for leading a team of engineers in the development of our advertising platform.Key ResponsibilitiesLead a team of engineers in the development of our advertising platform,...
-
Full Stack Developer for Data Solutions
4 weeks ago
Toronto, Ontario, Canada Stripe Full timePosition Overview: Full Stack Engineer for Internal Data Products At Stripe, we are committed to enhancing the digital economy by providing a robust financial infrastructure for businesses. As a Full Stack Engineer within our Internal Data Product Team, you will play a pivotal role in crafting advanced tools for data analysis and visualization, fostering...
-
Intermediate Full Stack Engineer
2 days ago
Toronto, Ontario, Canada Zeitview Full timeIntermediate Full Stack Engineer Zeitview is the leading intelligent aerial imaging company for high-value infrastructure, providing businesses with actionable, real-time insights through a single-source solution to recover revenue and reduce liability risk. As a trusted, go-to data management platform for worldwide enterprise clients, we span industries...
-
Lead Full Stack Software Engineer
1 day ago
Toronto, Ontario, Canada S&P Global, Inc. Full timeAbout the RoleWe are seeking a highly skilled and experienced Lead Full Stack Software Engineer to join our team at S&P Global, Inc.Key ResponsibilitiesLead hands-on development and provide design pattern insight to the team.Develop scalable solutions by working directly with product development teams.Collaborate with cross-functional teams to design and...
-
Lead Full Stack Software Engineer
1 day ago
Toronto, Ontario, Canada S&P Global, Inc. Full timeAbout the RoleWe are seeking a highly skilled and experienced Lead Full Stack Software Engineer to join our team at S&P Global, Inc.Key ResponsibilitiesLead hands-on development and provide design pattern insight to the team.Develop scalable solutions by working directly with product development teams.Collaborate with cross-functional teams to design and...
-
Senior Full Stack Software Engineer
6 days ago
Toronto, Ontario, Canada Utility Consumer Analytics Inc. Full timeAbout the RoleWe are seeking an experienced Lead Full Stack Software Developer to join our dynamic team at Utility Consumer Analytics Inc. As a key member of our software development team, you will play a pivotal role in the design, development, and delivery of high-quality software solutions.Key ResponsibilitiesLead and mentor a team of software developers...
-
Senior Full Stack Software Engineer
7 days ago
Toronto, Ontario, Canada Utility Consumer Analytics Inc. Full timeAbout the RoleWe are seeking an experienced Lead Full Stack Software Developer to join our dynamic team at Utility Consumer Analytics Inc. As a key member of our software development team, you will play a pivotal role in the design, development, and delivery of high-quality software solutions.Key ResponsibilitiesLead and mentor a team of software developers...
-
Lead Full Stack Engineer
4 weeks ago
Old Toronto, Ontario, Canada Klick Full timeThe Lead Full Stack Engineer is a pivotal role focused on delivering high-quality technical solutions and ensuring operational excellence across various projects. The effectiveness of this position is gauged by the caliber of technical solutions and the dependability of project outcomes.This role reports directly to the Technical Director and serves as a...
-
Senior Full-Stack Software Engineer
2 weeks ago
Toronto, Ontario, Canada CHUBB Full time**Transforming the Insurance Industry with Digital Innovation**At Chubb, we're on a mission to revolutionize the way we deliver insurance solutions. As a Senior Full-Stack Software Engineer, you'll play a critical role in driving this digital transformation journey.**Key Responsibilities:**Design and develop large-scale applications that integrate with...
-
Full Stack Software Engineer, Accounts
7 days ago
Toronto, Ontario, Canada Stripe Full timeAbout StripeStripe is a leading financial infrastructure platform for businesses of all sizes. Our mission is to increase the GDP of the internet by providing a seamless and secure payment experience for our users.About the TeamWe are a team of experienced software engineers, data scientists, and product managers working together to build and maintain the...
-
Full Stack Software Engineer, Accounts
6 days ago
Toronto, Ontario, Canada Stripe Full timeAbout StripeStripe is a leading financial infrastructure platform for businesses of all sizes. Our mission is to increase the GDP of the internet by providing a seamless and secure payment experience for our users.About the TeamWe are a team of experienced software engineers, data scientists, and product managers working together to build and maintain the...
-
Experienced Full Stack Engineer
2 weeks ago
Toronto, Ontario, Canada Edison Smart® Full timeFull Stack Software Engineer - TorontoEdison Smart® is a leading company in the IoT/Smart Buildings industry, specializing in HVAC software and controls. We are seeking a skilled Full Stack Software Engineer to join our team on-site 3 days a week.Compensation:Up to $130,000 per year, plus bonus and benefits.About the Role:Experience with ReactJSProficiency...
-
Lead Full Stack Engineer
4 weeks ago
Old Toronto, Ontario, Canada Klick Full timeThe Lead Full Stack Engineer is a pivotal role focused on delivering technical leadership, ensuring solution excellence, and overseeing operational execution for various projects. Success in this position is gauged by the quality of technical solutions and the dependability of project outcomes.This role reports directly to a Technical Director (TD) and...
-
Lead Full Stack Developer
3 weeks ago
Toronto, Ontario, Canada ATS Spec Solutions Full timeATS Spec Solutions is a leading provider of innovative technology solutions for the engineering and design industries. We empower engineers and architects to streamline complex systems integration, contributing to North America's most ambitious building projects. Our company thrives on a strong work ethic, unwavering commitment to client satisfaction, and a...
-
Senior Full Stack Developer
2 days ago
Toronto, Ontario, Canada Barracuda Full timeAbout BarracudaBarracuda is a leading provider of cloud-enabled, enterprise-grade security solutions that empower businesses to protect themselves from cyber threats. Our mission is to harness the power of data to drive top-line growth and make the world a safer place.Job SummaryWe are seeking a highly skilled Full Stack Developer to join our team. As a Full...