Job Closed

This listing is no longer active.

Senior Full Stack Software Developer

Location

Canada

Posted

40 days ago

Salary

$110K / year

Seniority

Senior

Job Description

Senior Full Stack Software Developer

Nelson Education LTD

• Reporting to the Team Lead, Development, the Senior Full Stack Developer (Developer III) is responsible for instrumenting, deploying, and improving multiple public-facing web apps in our cloud-based Kubernetes clusters or Cloudflare edge workers. • Responsible to design and develop the services used to support the front-end apps, such as the user auth, APl's, and analytics systems. • Designing client-side and service-side architecture. • Design and develop new features and functionality for web applications using technologies such as Golang, Typescript, gRPC, messages, and caching. • Write clean, maintainable, and efficient code. • Collaborate with cross-functional teams, including product management and design, to understand requirements and develop solutions. • Troubleshoot and debug issues as needed. • Write automated tests to ensure code quality and reliability. • Continuously improve the development process and best practices. • Participate in code reviews and mentor junior developers. • Write effective APIs. • Create security and data protection settings. • Write technical documentation. • Stay current with new and evolving web technologies and techniques. • Actively participate in the SCRUM process.

Job Requirements

  • 5-8 years of experience as a Senior Developer.
  • Extensive experience managing AWS cloud services including EKS, EC2, S3, VPC, SQS, and ElastiCache.
  • Strong experience with database systems such as MySQL, PostgreSQL, and MongoDB.
  • Familiarity managing docker containers, and hosting services in Kubernetes using Node.js and Golang.
  • Experience with Kubernetes container orchestration and maintaining multiple clusters per environment.
  • Familiarity with the basic building blocks for setting up services on cloud providers: virtual machines, object storage, network CIDs, and L4 and L7 load balancers.
  • BSc. in Computer Science, Software Engineering, or a similar field.
  • Results-driven and can work independently with minimal supervision.
  • Strong communication and documentation skills.
  • Strong capacity to handle details; follow through and manage multiple priorities.

Benefits

  • Flexible and customizable health, dental, and paramedical plans for employees and their families
  • Health Spending Account (HSA) for medical, hospital, or dental costs not covered by insurance
  • Personal Spending Account (PSA) for wellness expenses, including fitness and health related products
  • A comprehensive Employee Assistance Program (EAP) providing confidential support spanning from mental health services to financial counselling, and many things in-between
  • Pension plan with company matching contributions
  • Registered Retirement Pension Plan to help secure your future
  • Annual educational reimbursement for professional development
  • Access to LinkedIn Learning for continuous skill growth
  • Hybrid work model with remote and in-office options
  • Flexible work hours (divisional dependent)
  • Generous paid time off policies, including vacation time, sick leave, parental leave top-up, personal days, and more
  • Annual paid volunteer day to support causes you care about
  • Holiday closure from Christmas to New Year’s
  • Summer Fridays

Related Job Pages

More Full-stack Engineer Jobs

Role Description On behalf of our telecommunications client, Procom is searching for a Full-Stack Software Engineer for a permanent role. This position is a remote position with preference for candidates located in Toronto or Montreal. Our client is building the future of wireless communication with the goal of creating one unified network open to any person and device worldwide. The Full-Stack Software Engineer will contribute to developing innovative systems that scale, helping to connect millions of devices to wireless networks. Responsibilities - Work on developing and deploying exciting new features - Advise on technologies and present solutions to the team - Take on legacy architecture and digital transformation projects - Expand on our Node services suite of applications - Document any new and undocumented processes and workflows - Work in a start-up environment with lots to do and lots of hats to wear - Assist in building tools to ensure a high-quality end-user product - Help us scale to tens of millions of customers & connected devices Qualifications - Strong full-stack engineer comfortable owning a feature from Postgres schema through WebSocket protocol to the React component - Deep Node.js + TypeScript experience - Strong React, especially with modern hooks-era React - Experience with relational data modeling and SQL (Postgres preferred) - Comfort with real-time systems - WebSockets, pub/sub, presence, reconnection, backpressure - Experience with queues and async fan-out (SQS, RabbitMQ, Kafka, Redis Streams) - Working knowledge of AWS and containerized deployments (EKS / Kubernetes, or equivalent) Nice-to-Have Skills - Experience with React Native beyond the JS surface - Experience designing or operating systems with CPNI / HIPAA / PCI / SOC 2 compliance constraints - Experience with SSO / OIDC and JWT-based session models - Experience operating WebSocket fleets at scale - Familiarity with Nx, pnpm workspaces, or comparable monorepo tooling Assignment Length This is a permanent position. Start Date ASAP. Assignment Location Remote position with preference for candidates in Toronto, Ontario, Canada, or Montreal, Quebec, Canada.

Canada
Full TimeRemoteTeam 5,001-10,000

Role Description As a Senior Software Engineer on the 3D Experiences team at Matterport, a part of CoStar Group, you will be at the forefront of creating engaging user experiences and insights around Matterport’s 3D model technology. You will play a critical role in researching, developing, and implementing new features to our model viewer and editing platforms, maintaining existing feature sets, influencing code architecture, and impacting the way we build software together. You will work within a dynamic R&D environment, collaborating closely with fellow engineers, researchers, product, and design teams to translate groundbreaking ideas into tangible features that empower our users and expand the capabilities of our platform. Your work will be seen by 100’s of millions of viewers of Matterport models around the world and will be at the core of our customers' day-to-day workflows. This position can be located remotely across the continental United States. Responsibilities: - Implement new features for our 3D model viewer and editing tools utilizing Typescript, Three.js WebGL, and React. - Develop new ways for customers to interact, augment, and enhance their Matterport models with data. - Work with a cross-functional team of product managers, designers, and fellow engineers to define project requirements, explore technical feasibility, and deliver high-impact features. - Create working prototypes for new concepts, ideas, or platforms we want to explore. - Present concepts, progress, and delivered results to peers and stakeholders. - Advocate for new technical architecture and innovation. Qualifications - Bachelor’s Degree in Computer Science or related field from an accredited, not for profit, in-person university or college. - 5+ years of experience developing and maintaining user-friendly, performant web applications. - Demonstrated proficiency working with Typescript, WebGL, and/or React. - Experience working on a team, supporting teammates through peer review, and releasing software in a team environment with multiple work streams. - Versed and capable of solving problems in 3D space. - A track record of commitment to prior employers. Requirements - Master’s Degree in Computer Science or related field (preferred). - 8+ years of experience working with Typescript, WebGL, and React building performant web applications (preferred). - Strong proficiency working with Three.js (preferred). - Exposure to architectural patterns of large JavaScript applications (preferred). - Experience writing unit tests and mocking (preferred). - Experience shipping software in a large codebase to a large audience (preferred). - Experience working with Snowflake, Looker, and other advanced analytics tools (preferred). - Experience with mobile web-based application development (preferred). - Experience with AR/VR application development (preferred). Benefits - Comprehensive healthcare coverage: Medical / Vision / Dental / Prescription Drug. - Life, legal, and supplementary insurance. - Virtual and in-person mental health counseling services for individuals and family. - Commuter and parking benefits. - 401(K) retirement plan with matching contributions. - Employee stock purchase plan. - Paid time off. - Tuition reimbursement. - On-site fitness center and/or reimbursed fitness center membership costs (location dependent), with yoga studio, Pelotons, personal training, group exercise classes. - Access to CoStar Group’s Employee Resource Groups. - Complimentary gourmet coffee, tea, hot chocolate, fresh fruit, and other healthy snacks. This position offers an annual salary range from $124,000 - $210,000 determined by relevant skills and experience, in addition to a generous benefits plan. We welcome all qualified candidates who are currently eligible to work full-time in the United States to apply. However, please note that CoStar Group is not able to provide visa sponsorship for this position.

United States
$124K - $210K / year
Glade.ai logo

Software Engineer

Glade.ai

Custom Ai Agents, built for your unique business needs.

Full TimeRemoteTeam 11-50Since 2022

• Design, build, and ship scalable, high-performance applications in a modern TypeScript/React/Node.js stack. • Collaborate closely with product, design, and fellow engineers to deliver impactful features end-to-end. • Contribute to architecture decisions and help evolve our codebase for speed, reliability, and maintainability. • Write clean, testable code and champion best engineering practices. • Learn quickly, iterate quickly, and have a direct impact on product direction.

California
EverCommerce logo

Staff Software Engineer

EverCommerce

Software that Powers the Service Economy

Full TimeRemoteTeam 1,001-5,000Since 2016H1B Sponsor

• Lead technical design and development for enterprise integration and automation initiatives. • Architect AWS-based microservices, APIs, event-driven flows, and secure integration patterns. • Provide hands-on coding support across backend services, APIs, databases, and automation workflows. • Guide developers through design reviews, code reviews, troubleshooting, and production readiness. • Partner with business and technical stakeholders to clarify requirements and translate them into technical solutions. • Help design and implement AI / agentic automation use cases across business functions. • Establish engineering best practices for SDLC, documentation, testing, observability, security, and release management. • Troubleshoot production issues and drive root cause analysis and long-term fixes.

United States
$150K - $170K / year