Search jobs > Toronto, ON > Back end engineer

Principal Back-End Engineer

Apply Digital Ltd.
Old Toronto, ON, Canada
$130K-$180K a year (estimated)
Full-time

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

3 days ago