Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Fullstack Engineer at Member Solutions developing and modernizing software for membership management. Collaborate with cross-functional teams while leveraging AI and building scalable systems.

Responsibilities

  • You’ll be responsible for building new functionality while modernizing the core software that powers our business.
  • Expect to work across a mixed landscape of .NET and Java applications—some modern, others dating back 20+ years.
  • This isn’t just about fixing bugs or shipping short-term features.
  • You’ll help define how we rebuild and consolidate systems, leverage AI to speed up delivery, and make architectural decisions with long-term business impact.
  • You’ll work closely with engineers, product managers, and stakeholders across departments to prioritize the right work and see it through.
  • You’ll need to be hands-on with code while also stepping back to guide long-term strategy.
  • This role requires someone who can operate with minimal direction, move between big-picture planning and day-to-day execution, and consistently deliver real business value.

Requirements

  • Bachelor's degree in computer science, engineering, or a related field
  • 5+ years of experience in a Full-stack role
  • Strong experience with .NET Core, .NET Standard, C#, and Java
  • Frontend experience with JavaScript frameworks (React preferred)
  • Deep understanding of relational databases, particularly MSSQL, along with strong DBA fundamentals
  • Experience with REST APIs, WebAPI2, JSON, XML, AJAX, and OAuth2
  • Familiarity with Agile and Scrum methodologies
  • Proficient with DevOps tools and workflows including Git, CI/CD pipelines, and Azure DevOps
  • Comfortable working in cloud environments, particularly AWS (Lambda, S3, API Gateway, etc.)
  • Exposure to AI tools and frameworks such as OpenAI APIs, LangChain, and vector databases
  • Strong written and verbal communication skills
  • High-level understanding of IT concepts including infrastructure, security, deployment, and compliance

Benefits

  • Health insurance
  • Professional development opportunities
  • Flexible work arrangements

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureCloudJavaJavaScriptReact.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.