Senior Software Engineer (Full Stack)

Digital and AI engineering consultancy specializing in experience-led modernization and enterprise solutions across UK and Ireland.
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS · AI

Description For Senior Software Engineer (Full Stack)

NearForm, a leading digital and AI engineering consultancy, is seeking a Senior Software Engineer to join their remote team in Canada. This role combines full-stack development expertise with client-facing responsibilities, perfect for engineers with 5+ years of experience. You'll work on transformative digital products using modern technologies like Node.js, React, and TypeScript, while collaborating directly with enterprise clients across the UK and Ireland.

The position offers a comprehensive benefits package including healthcare, RRSP, and flexible work arrangements. As a senior engineer, you'll have opportunities to mentor junior developers, lead technical initiatives, and contribute to complex, scalable solutions. The company's commitment to work-life balance is demonstrated through their flexible working culture and home office support.

NearForm stands out for its focus on experience-led modernization and its ambitious growth trajectory, particularly in AI solutions and Modern Managed Services. They foster an inclusive environment where diversity is celebrated and professional growth is actively supported through development budgets and mentorship opportunities.

The ideal candidate will bring strong full-stack development skills, expertise in both front-end and back-end technologies, and excellent communication abilities. You'll be part of a collaborative team that values technical excellence while maintaining a healthy work-life balance. This role offers the perfect blend of technical challenges, client interaction, and professional growth opportunities in a remote-first environment.

Last updated a month ago

Responsibilities For Senior Software Engineer (Full Stack)

  • Partner closely with clients to understand their needs and define project scope
  • Build robust and scalable applications using front-end and back-end technologies
  • Design and implement well-structured, secure, and high-performance APIs
  • Provide technical guidance, mentorship, and conduct code reviews
  • Stay current with the latest web development technologies and trends

Requirements For Senior Software Engineer (Full Stack)

Node.js
TypeScript
JavaScript
MongoDB
PostgreSQL
React
  • Minimum of 5 years of professional experience in full-stack software development
  • Highly skilled in Node.js, Typescript and server-side frameworks like Express
  • Proficient in React, JavaScript, TypeScript, HTML, and CSS
  • Strong understanding of RESTful APIs and GraphQL
  • Expertise in testing frameworks including Jest, Enzyme, React Testing Library, Cypress, Playwright
  • Excellent communication and interpersonal abilities
  • Willingness to mentor junior developers

Benefits For Senior Software Engineer (Full Stack)

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • Healthcare and RRSP
  • Comprehensive paid time off package
  • Remote work flexibility
  • Home office stipend
  • Professional development budget
  • Wellness Hub with confidential support
  • Flexible working hours

Interested in this job?

Jobs Related To NearForm Senior Software Engineer (Full Stack)

Senior Golang Developer

Senior Golang Developer position at NearForm focusing on enterprise-scale backend development with emphasis on cloud technologies and distributed systems.

Senior .Net Developer

Senior .Net Developer position at NearForm, focusing on cloud-based enterprise applications with remote work opportunity and comprehensive benefits.

Senior Developer

Senior Developer position at NearForm, focusing on JavaScript development for enterprise clients with remote work opportunity.

Senior Software Engineer - Data Center Rack and Power Management Engineering

Senior Software Engineer position at NVIDIA focusing on data center rack and power management engineering for AI infrastructure.

Senior HPC Performance Engineer

Senior HPC Performance Engineer role at NVIDIA focusing on optimizing GPU communication libraries for large-scale deep learning and HPC applications.