Principal Back-End Engineer

Apply Digital Ltd.
Old Toronto, ON, Canada
$130K-$180K a year (estimated)
Full-time
We are sorry. The job offer you are looking for is no longer available.

Who we are : We’re a global digital transformation partner for change agents. We offer connected thinking to deliver connected results that realize a business’ vision.

What we do : We empower enterprises to shift to evolving business opportunities, gain powerful insights and deliver experiences that drive growth.

Who we help : Our 600+ digital specialists have helped global companies like Kraft Heinz, Moderna, Tigo, Atlassian, The Very Group and IKEA create business impact.

How we help : Wherever our clients are on their journey, we partner to align teams on a unified vision and digital roadmap.

Powered by modern technology, we design, build, and deliver seamless experiences.

If you'd like to learn more about Apply Digital's culture click HERE

THE ROLE

Apply Digital is on the lookout for a seasoned Principal Back-End Software Engineer . As a pivotal part of our engineering team, the Principal Software Engineer showcases an exceptional level of technical proficiency and leadership.

This role demands deep technical insight, superior problem-solving abilities, and a thorough understanding of crafting high-level software solutions.

Excellent communication skills are crucial, as Principal Software Engineers frequently simplify complex technical concepts for diverse audiences within the organization and among stakeholders.

The perfect fit for this role would have comprehensive experience with Typescript and Nest.Js, along with a solid understanding of the Google Cloud Platform.

This role emphasizes API-centric tasks and automation, as you will be part of a platform-oriented team.

Responsibilities :

  • Excel in designing and implementing high-quality, scalable, secure software systems, demonstrating a deep understanding of software complexities.
  • Develop and maintain APIs to support partner teams.
  • Create and maintain documentation, implement and adhere to best practices for development workflow.
  • Inspire and motivate teams, delegate tasks effectively, and make timely, risk-informed decisions.
  • Contribute innovative ideas to ensure we deliver the best solutions for our clients.
  • Stay updated on technology trends and continuously enhance your skill set.
  • Efficiently prioritize and plan complex tasks, and foster a respectful, inclusive work environment that encourages continuous learning and growth.

Qualifications :

  • Experience with Typescript and NestJs framework (or equivalent opinionated frameworks).
  • Experience using unit testing frameworks and best practices.
  • Solid understanding of web technologies in general.
  • Solid understanding of backend design patterns.
  • Experience with designing applications that use and consume databases (SQL, ORM, etc).
  • Extensive experience with building and maintaining APIs.
  • Working knowledge of GCP or other equivalent cloud platforms.
  • Excellent English communication skills.

Must Haves :

  • Interest and experience in digital products.
  • Ability to work independently and adapt in an agile environment.
  • Excellent communication skills.
  • Ability to collaborate effectively in a flexible agency environment.
  • Experience in the creative or marketing industries in an engineering capacity.

Nice to Haves :

  • Experience with Algolia, Ninetailed, and Salsify.
  • Experience with front-end technologies like React and frameworks like NextJs.
  • Experience with pub / sub architectures and patterns.

LIFE AT APPLY DIGITAL :

  • Flexibility - work where you work best
  • Competitive benefits plan
  • Generous paid time off - take the time you need to be balanced and energized
  • A growing company means many opportunities for advancement - we like to promote from within!
  • Regular team and company events (karaoke, escape rooms, axe throwing and more!)
  • Training budgets, Days of Learning, company-wide training, Apply Library and our Hackathon for Good mean you have many different ways to learn and stretch yourself

ABOUT APPLY DIGITAL

We are a digital innovation company focused on products, platforms, and commerce. Digital to our core, we are purpose-built to transform possibilities for people.

We solve complex problems with well-executed solutions tailor-made for continuous growth we're ambitious, and our clients are too.

We work with well-funded start-ups, global brands, and Fortune 1000 companies spanning industries and audiences, including Moderna, Kraft Heinz, Arc’teryx, and Realtor.com .

www.applydigital.com

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
Apply Digital Ltd.
Toronto, Ontario
Full-time

Apply Digital Ltd. in. wants to hire a Principal Back End Engineer. We are looking for candidates like you! You will be in charge of ..

Promoted
Delpath
Toronto, Ontario
Full-time

The Back End Engineer will be responsible for completing software design and implementation, and driving high quality back end system development with our Da Vinci product. The role offers the..

Movable Ink
Toronto, Ontario
Full-time

As a Lead Front End Engineer, your mission is to design and implement high quality, user focused web.. Your expertise in front end technologies, UI UX design principles, and web development best practices..

Criteo
Toronto, Ontario
Full-time

What You'll Do As an engineer on Retail Media's Spend Tracking & Billing Data team you'll build first.. practice code reviews, unit tests, integration tests, end to end tests in a continuous integration..

Integral
Toronto, Ontario
Remote
Full-time

We're looking for the right person. Are you a passionate and skilled Front End Software Engineer with a knack for building robust and scalable applications? Do you thrive in a collaborative..

Crown Cork & Seal USA, Inc.
Toronto, Ontario
Full-time

Noticed and advise corrective action recommended or taken. Complete assigned process and maintenance shift reports. Facilitate reliefs throughout the front end area. Keep assigned area clean and..

Randstad Canada
Toronto, Ontario
Quick Apply
Part-time

This is a contract position for a Software Developer. Back End for our public sector client.. Knowledge and experience with front end technologies. Knowledge and experience to integrate the front..

Recruiting In Motion
Toronto, Ontario
Full-time +1

Working with other developers and software engineers to develop front end and back endarchitecture.. Building reusable components and front end libraries for future use. Translating designs and wireframes..

SureTask
Toronto, Ontario
Remote
Full-time

We're looking for the right person. Are you a passionate and skilled Front End Software Engineer with a knack for building robust and scalable applications? Do you thrive in a collaborative..

International Financial Group
Toronto, Ontario
Part-time

Our client, a Top 5 Bank in Canada is looking to hire Process Engineer to their team for an initial 7.. experience in Financial Institution considered an asset Process Engineering Mapping Knowledge Must have..