The Senior Staff Engineer - Cloud Full Stack Developer will involve programming in Python and Typescript, building backend web services, utilizing cloud managed services, managing container deployments, employing CI/CD tools, and monitoring applications. A strong focus on service integrations and distributed task systems is also essential.
Company Description
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (19000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!
Job Description
- Strong programming proficiency in Python (OOP, Async/Await, etc.).
- Strong programming proficiency in Typescript/React and FE development experience.
- Previous experience building backend web services (FastAPI or similar).
- Previous experience with cloud provider managed services (AWS, Azure) and IaC (Terraform).
- Previous experience with containerization and container app deployments (Docker, Kubernetes, etc.)
- Previous experience with CI/CD concepts and tooling (Github Actions, Gitlab CI, etc.)
- Previous experience with application logging/monitoring (Sentry, ELK stack, Datadog, etc.).
- Strong knowledge with service integrations and protocols (REST, streams, web sockets, webhooks).
- Strong knowledge with distributed tasks using queues and consumers, pub/sub architecture
Qualifications
Must have Skills: Python (Capable), React (Capable).
Good to Have Skills: Cloud architecture (Capable).
Top Skills
Python
Typescript
Nagarro Toronto, Ontario, CAN Office
100 University Ave,, Toronto, Ontario , Canada, M5J
Similar Jobs
AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
The Sr Staff Software Engineer will lead the engineering teams in designing, implementing, and maintaining Cloud Control Planes across AWS, Azure, and GCP. Responsibilities include automating cloud infrastructure, driving cloud platform innovation, conducting code reviews, and mentoring engineering teams.
Top Skills:
ArmAWSAzureCloudFormationGCPTerraform
Big Data • Fintech • Mobile • Payments • Financial Services
The Senior Software Engineer will optimize cloud infrastructure and distributed systems, develop and maintain load-testing frameworks, and lead project delivery while collaborating with stakeholders. Responsibilities include capacity planning, creating monitoring metrics, advocating for quality standards, and mentoring team talent.
Top Skills:
KotlinPython
Artificial Intelligence • Enterprise Web • Internet of Things • Mobile • Software • Design • App development
You will design and build cloud-native applications and back-end services, focusing on AWS infrastructure. Responsibilities include maintaining cloud-native solutions, managing CI/CD pipelines, integrating AWS services, and collaborating with teams to deliver scalable and secure applications.
Top Skills:
Amazon Web Services
What you need to know about the Toronto Tech Scene
Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.