Senior Software Engineer (Full-Stack)

Apply Digital is a global digital transformation partner enabling organizations to modernize and deliver meaningful impact through Business Transformation Strategy, Product Development, and Platform Engineering.
$106,250 - $143,750
Frontend
Senior Software Engineer
Hybrid
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer (Full-Stack)

Apply Digital, a leading global digital transformation partner with 650+ team members, is seeking a Senior Full-Stack Software Engineer to join their innovative team. This role offers an exciting opportunity to work with prestigious clients like Kraft Heinz, NFL, Moderna, and Lululemon while contributing to meaningful digital transformation projects.

The position demands expertise in both frontend and backend technologies, with a strong focus on modern frameworks like React.js, NestJS, and TypeScript. You'll be responsible for designing and implementing robust architectures, mentoring junior developers, and maintaining strong client relationships. The role requires a balance of technical excellence and collaborative skills, as you'll work closely with cross-functional teams to deliver high-quality solutions.

The company offers an inclusive and supportive environment with impressive benefits, including a remote office setup budget, comprehensive health coverage, and generous learning opportunities. With flexible work arrangements and locations in Toronto and Vancouver, you'll have the freedom to work in a way that suits your lifestyle while maintaining work-life balance.

What sets this opportunity apart is the chance to work on diverse, challenging projects for global brands while being part of a company that values continuous learning and professional growth. The salary range of $106,250 - $143,750 CAD reflects the senior nature of the role and the value Apply Digital places on experienced talent.

This role is perfect for a senior engineer who is passionate about full-stack development, enjoys mentoring others, and wants to work with cutting-edge technologies while making a significant impact on major digital transformation initiatives. The hybrid work model and strong focus on work-life balance make this an attractive opportunity for those seeking both professional growth and personal flexibility.

Last updated 32 minutes ago

Responsibilities For Senior Software Engineer (Full-Stack)

  • Design both client and server-side architecture
  • Develop high-quality back-end applications, adhering to industry best practices
  • Establish and maintain efficient, well-organized project structures
  • Generate and update documentation, implementing optimal development workflow practices
  • Collaborate with engineers to design robust solutions
  • Evaluate and select third-party services and products for projects
  • Work collaboratively with team members to meet project deadlines
  • Mentor junior developers, fostering a learning environment
  • Contribute innovative ideas to deliver superior solutions
  • Stay abreast of technological advancements
  • Manage client relationships effectively
  • Design and implement security and data protection methods

Requirements For Senior Software Engineer (Full-Stack)

JavaScript
TypeScript
React
Node.js
MongoDB
PostgreSQL
  • Proficient in full-stack development
  • Experienced with HTML, CSS, JavaScript, and TypeScript
  • Experienced with NestJS backend framework and React.js
  • Knowledgeable in Next.js and supporting libraries
  • Skilled in writing efficient migration scripts
  • Understanding of monolithic and headless CMS platforms
  • Advanced knowledge of JavaScript and TypeScript
  • Experienced with NoSQL databases (DynamoDB, MongoDB) and PostgreSQL
  • React Native knowledge is a plus
  • Familiarity with cloud service providers

Benefits For Senior Software Engineer (Full-Stack)

Medical Insurance
Dental Insurance
Education Budget
Parental Leave
  • Remote office set-up budget
  • Annual celebrations
  • Parental leave top-ups
  • Training budgets
  • Partner tech certifications
  • Custom learning plans
  • Workshops
  • Mentorship
  • Generous vacation policy
  • Extended health and dental plan
  • Flexible work arrangements

Interested in this job?

Jobs Related To Apply Digital Senior Software Engineer (Full-Stack)

Senior Front-end Engineer (JavaScript/React.JS) - LATAM

Senior Frontend Engineer position at Apply Digital, working remotely from LATAM on React.js applications for global brands, with comprehensive benefits and growth opportunities.

Senior React Developer

Senior React Developer position at InnovationTeam in Riyadh, focusing on frontend development with React in an on-site setting.

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer role at Zero Homes, building sustainable home electrification solutions with competitive pay and benefits in Denver.

Sr Front-end Engineer - HTS (Capital One)

Senior Frontend Engineer position at Hopper, focusing on building travel technology products using React and TypeScript with competitive compensation and benefits.

Sr Front-end Engineer - HTS (Capital One)

Senior Front-End Engineer position at Hopper, focusing on building innovative travel solutions using React and TypeScript in a remote environment.