THRILLWORKS Logo

THRILLWORKS

Software Engineer, CMS

Posted 3 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in Toronto, ON
Senior level
Remote
Hiring Remotely in Toronto, ON
Senior level
As a Software Engineer, CMS at Thrillworks, you will collaborate with clients, engineers, and designers to develop and enhance CMS architecture and content models, ensuring they meet project goals and optimize authoring experiences. You will leverage your expertise with headless CMS technologies and engage in building CMS add-ons, mapping content to design systems, and integrating with technology partners.
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 Software Engineer, CMS you will be reporting directly to the Technical Director, you will work as part of a cross-functional team to help to lead the development of our headless CMS service offering. You will work with designers and front-end engineers to develop the CMS architectures that integrate with, & power our modern stack front ends. You have a technical background and experience with headless CMS technology providers such as Contentful, Agility or similar with significant content modeling experience.

What will you do?

  • Work with Clients, Engineering and Creative to ensure content architecture meets project objectives. 
  • Design reusable and scalable content models that meet content strategy, author experience, and development needs. 
  • Build CMS add-ons and extensions to improve authoring experience. 
  • Work with front-end Engineers to map content types to components. 
  • Work with Designers to map content types to design system. 
  • Work with clients to understand goals to design the optimal authoring experience in CMS. 
  • Collaborate with our technology partners to identify the best technology integrations (e.g., translation, search & personalization).

What do you need for this role?

  • 5+ years experience designing content models in headless CMS (e.g., Contentful, Agility) 
  • Experience with Node.js and writing npm scripts. 
  • Understanding of development fundamentals and the software development lifecycle. 
  • Understanding of architecture and software design patterns is an asset. 
  • Excellent writing, diagramming, and communication skills 
  • Experience with lean/agile methodologies. 
  • Bonus Points: Experience with React frameworks like Gatsby/NextJS(a.k.aJamstack). 

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:

Unity: 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

Node.js
React

THRILLWORKS Toronto, Ontario, CAN Office

Toronto, Ontario, Canada

Similar Jobs

22 Hours Ago
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Big Data • Fintech • Mobile • Payments • Financial Services
As a Senior Software Engineer on the Traffic Engineering team at Affirm, you will lead the design and delivery of backend systems, manage project goals, and foster quality and ownership in code reviews. You'll collaborate with product management and develop talent in your team, while ensuring the reliability and availability of systems through monitoring and operations support.
Top Skills: KotlinPython
3 Days Ago
Easy Apply
Remote
Canada
Easy Apply
Junior
Junior
Social Impact • Software
The Software Engineer will develop a technology platform aimed at enhancing web accessibility, write high-quality code with attention to test coverage and scalability, and work collaboratively in an Agile environment to deliver projects.
Top Skills: AngularExpressHTMLMongoDBNode.jsSassTypescript
3 Days Ago
Easy Apply
Remote
Canada
Easy Apply
Expert/Leader
Expert/Leader
Big Data • Fintech • Mobile • Payments • Financial Services
As a Principal Software Engineer at Affirm, you will lead the architecture and technical roadmap for the Servicing and Partner Configuration domains, drive innovative solutions, establish technical standards, mentor engineering leaders, and contribute to the overall architecture to enhance user experience in a rapidly scaling fintech environment.
Top Skills: Software Engineering

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.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account