Nelson logo
Nelson

Creating the possible, one learner at a time.

Senior Full Stack Software Developer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since more than a century agoH1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

14 days ago

Salary

$110K / year

Seniority

Senior

Job Description

Senior Full Stack Software Developer

Nelson

• 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

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
Kong Inc. logo

Senior Software Engineer

Kong Inc.

The cloud connectivity company. Powering connections to build a reliable digital world.

Full TimeRemoteTeam 201-500Since 2017H1B No Sponsor

• Lead features and initiatives that cross team boundaries, collaborating with your counterparts in other regions and other teams to deliver best-in-class solutions. • Design, implement, and maintain microservices and APIs that power API discoverability & management. • Support your team's services in production by participating in an on-call rotation. • Write automated tests to ensure the behavior of the code and avoid regressions. • And any additional tasks required by your manager.

Canada
Job Closed
Full TimeRemoteTeam 10,001+Since 1986H1B No Sponsor

• Translate business strategies and desired capabilities for a single business unit/product into the design and development of cross-functional multiplatform systems and technical solutions. • Design and deliver robust, scalable solutions across multiple platforms, ensuring alignment with QVC's enterprise architecture standards. • Lead technical design sessions and coach IT teams, driving best practices. • Enforce and evolve architecture guardrails, reference architectures, and standards to ensure consistent, high-quality outcomes. • Analyze and resolve complex escalated issues, providing third-level operational support and partnership to IT leadership. • Research emerging technologies and collaborate with product management to integrate innovative solutions that drive business outcomes.

New Jersey + 1 moreAll locations: New Jersey | Pennsylvania