Full-Time

Senior Software Engineer

Back-end

Confirmed live in the last 24 hours

Apply Digital

Apply Digital

51-200 employees

Creates custom digital solutions for brands

Consulting
Consumer Software

Compensation Overview

CA$106.3k - CA$143.8kAnnually

Senior

No H1B Sponsorship

Canada

Hybrid position; preferred candidate should be based in Canada.

Category
Backend Engineering
Software Engineering
Required Skills
Prisma
Kubernetes
Microsoft Azure
Git
Node.js
Nest.js
SQL
GraphQL
Docker
TypeScript
Microservices
AWS
REST APIs
Google Cloud Platform
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  • 5+ years of experience in NodeJS development, with a focus on backend systems.
  • Expert-level proficiency in TypeScript.
  • Extensive experience with NodeJS frameworks such as NestJS, Fastify, or Express.
  • Strong expertise in designing and implementing RESTful/GraphQL APIs and microservices.
  • Experience handling complex and large datasets in SQL.
  • Advanced knowledge of ORMs, particularly TypeORM and Prisma.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
  • Strong understanding of software architecture patterns and principles.
  • Proficiency with version control systems (Git) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Strong leadership and mentoring abilities.
  • Outstanding communication skills in English, both written and verbal.
  • Adaptable and resourceful, willing to tackle a wide range of challenges.
Responsibilities
  • Architect, integrate and maintain scalable backend systems using NodeJS and TypeScript.
  • Design and implement high-performance, secure RESTful/GraphQL APIs and microservices.
  • Lead the design and implementation of complex data models and efficient database operations.
  • Drive technical decision-making and architectural designs for modernization initiatives.
  • Ensure system scalability, security, and responsiveness.
  • Troubleshoot, debug, and optimize complex systems.
  • Establish and maintain best practices in security, performance, and code quality.
  • Embrace working with a wide spectrum of technologies with ease, from TypeScript to Visual Basic.
  • Lead code reviews and provide technical guidance to the development team.
  • Mentor junior and intermediate developers, fostering their professional growth.
  • Play a key role in technical project planning and execution.
  • Collaborate with cross-functional teams across the stack and other disciplines.
  • Contribute to the creation and maintenance of technical documentation.

Apply Digital specializes in creating digital solutions that help global brands address complex challenges and improve user experiences. The company collaborates with clients to develop tailored digital strategies, product designs, and development services that are user-friendly and impactful. Unlike many competitors, Apply Digital focuses on bespoke solutions, ensuring that each project is customized to meet the specific needs of their clients. With a team of nearly 200 skilled professionals, Apply Digital fosters a strong company culture that values diversity, inclusion, and continuous learning. Their goal is to empower brands to thrive in the digital landscape by delivering high-quality, award-winning digital products and experiences.

Company Stage

Private

Total Funding

N/A

Headquarters

Vancouver, Canada

Founded

2016

Simplify Jobs

Simplify's Take

What believers are saying

  • Acquisition of Sisu enhances design capabilities and expands presence in the entertainment industry.
  • Launch of CAFE enables clients to modernize and scale businesses efficiently.
  • Growing demand for composable architecture solutions boosts Apply Digital's market potential.

What critics are saying

  • Increased competition from companies like Accenture and Deloitte in digital transformation.
  • Potential integration challenges with Sisu could disrupt operations and client relationships.
  • Dependence on key technology partners poses risks if partners change strategies or pricing.

What makes Apply Digital unique

  • Apply Digital specializes in bespoke digital solutions for global brands.
  • The company emphasizes a strong culture of diversity, inclusion, and continuous learning.
  • Apply Digital's Composable Accelerator For Enterprises (CAFE) offers rapid integration of digital experiences.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Remote Work Options

Hybrid Work Options

Home Office Stipend

Unlimited Paid Time Off

Health Insurance

Dental Insurance

Professional Development Budget

Conference Attendance Budget

Parental Leave