THRILLWORKS Logo

THRILLWORKS

Senior Backend Developer (Cloud Functions & Cloud Services Integration)

Posted 5 Days Ago
Be an Early Applicant
Hybrid
Toronto, ON
Senior level
Hybrid
Toronto, ON
Senior level
As a Senior Backend Developer, you'll design and implement cloud-based backend services, focusing on creating APIs, integrating cloud services, and mentoring junior developers.
The summary above was generated by AI
For 25 years, Thrillworks has built lasting relationships with some of the world’s most respected organizations—discovering and realizing the full potential of human-centric, technology-driven products, from web and mobile apps to microservices and websites.
 
Our approach emphasizes cross-disciplinary collaboration and obsessive, value-based prioritization, designed to expose and exploit only the most valuable digital opportunities.
 
We turn ideas into experiences and experiences into marketable products that provide customer value and business impact.


As a Senior Backend Developer, you will play a crucial role in the design, development, and implementation of backend services that are tightly integrated with cloud platforms. You will write cloud functions, create APIs, and integrate various cloud services to provide robust, scalable, and secure solutions. This is not a DevOps or infrastructure role, but rather one that focuses on backend development in the cloud.

What will this job do?

  • Design, develop, and maintain cloud-based backend services and serverless functions. 
  • Write clean, efficient, testable, and maintainable code for cloud platforms such as AWS, Google Cloud Platform, or Azure. 
  • Integrate cloud services like storage, databases, messaging systems, and authentication mechanisms into backend systems. 
  • Collaborate with front-end developers to create seamless, performant APIs and data structures. 
  • Work closely with the product team to understand requirements and deliver solutions that meet business needs. 
  • Troubleshoot and debug complex issues in cloud-based systems. 
  • Maintain a focus on performance, scalability, and security in all developed solutions. 
  • Mentor junior developers and contribute to team knowledge-sharing initiatives. 

What do you need to have?

  • 5+ years of experience in backend development, with a strong focus on cloud services and serverless computing. 
  • Proficiency in Node.js  (Python,  Go, etc., an asset). 
  • Hands-on experience with cloud platforms (AWS, GCP, Azure) and their associated services and patterns (e.g., Lambda, Cloud Functions, S3, DynamoDB, Pub/Sub, Api Gateway, etc.). 
  • Strong understanding of RESTful API design, microservices architecture, and web services. 
  • Experience integrating third-party APIs and cloud-based services into backend systems. 
  • Solid understanding of database technologies (SQL/NoSQL) and data modeling. 
  • Familiarity with event-driven architectures, messaging systems, and queuing mechanisms (e.g., Kafka, SQS, Pub/Sub). 
  • Strong troubleshooting skills and experience debugging cloud-based systems. 
  • Experience with version control systems like Git and CI/CD workflows. 
  • Excellent communication skills and ability to work in an agile development environment. 

What else might be an asset to have?

  • Experience with serverless frameworks (e.g., AWS SAM, Serverless Framework, etc.). 
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes). 
  • Experience with automated testing frameworks and practices (e.g., unit testing, integration testing, e2e testing). 
  • Knowledge of infrastructure-as-code tools (e.g., Terraform, CDK, CloudFormation) is a plus, but not required. 

Why join?
At Thrillworks, we are partners in digital acceleration. In essence, we work together to accelerate the journey toward a competitive advantage for our clients and ourselves by solving the right problems.
 
Regardless of the department you belong to at Thrillworks, you will have a hand in the vision and realization of innovative ideas and high-quality outputs.
 
Clarity and autonomy. We want all of our employees to feel involved. That means ensuring everyone knows what we are working on and why; creating space for idea-sharing and creativity, and allowing people to make decisions without the constant need for approval. We are in hyper-growth mode and we hope you are as excited as we are about making an impact through technology with purpose.
Challenges and growth. At Thrillworks, we know our people are our biggest asset, and we do everything we can to make them feel recognized, heard and appreciated. Under the guidance of a supportive and patient manager, you will have the chance to build out your insights, gain exposure internally and externally, and grow your expertise.
 
With everything we do, these are our guiding values:
Teamwork: We are heading in the same direction, acting and working as ONE.
Curiosity: We are open-minded and hungry to improve.
Courage: We aren’t afraid to take chances or to admit (and learn from) mistakes.
Passion: We care about challenges, the outcomes, and our contributions to meeting them.
What we do is the product of who we are and how we think. Apply now!
 
 
Thrillworks is proud to be an Equal Opportunity Employer. We do not tolerate discrimination of any kind, as we believe in Diversity & Inclusion as a way to build stronger and successful teams. Accommodation is offered to all candidates upon request.

#LI-HYBRID

Top Skills

AWS
Azure
Cdk
CloudFormation
Docker
Google Cloud Platform
Kafka
Kubernetes
Node.js
NoSQL
Restful Api
SQL
Sqs
Terraform

Similar Jobs

16 Days Ago
2 Locations
Senior level
Senior level
eCommerce • Fintech • Machine Learning • Retail
This role involves planning and executing technology projects focused on performance and scalability, mentoring team members, and addressing production issues in distributed systems.
Top Skills: AWSCloudflareDatadogDynamoElasticsearchKotlinKubernetesPagerdutyRedis
16 Days Ago
Ottawa, ON, CAN
Senior level
Senior level
Hardware
The Senior Test Development Engineer is responsible for developing test strategies and solutions for semiconductor manufacturing while collaborating with cross-functional teams and mentoring junior engineers.
Top Skills: C#C/C++LabviewMS OfficePythonTeststand
22 Days Ago
Toronto, ON, CAN
Junior
Junior
Legal Tech • Other • Professional Services • Business Intelligence • Consulting
As a Tax Technologist, you'll design and develop solutions for tax technology consulting, collaborate with teams, and ensure operational efficiency of applications.
Top Skills: AlteryxJavaScriptMicrosoft FabricMicrosoft Power PlatformOffice ScriptsPower BIPythonR

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account