Member Solutions logo

Senior Fullstack Engineer

Member Solutions

Kitchener, Canada

Share this job:
100 - 125 Posted: 1 hour ago

Job Description

<p><h3>Overview</h3><p>Member Solutions, part of Constellation Software (TSX: CSU), is a leader in billing and member management solutions for membership-based businesses across the United States and Canada. With over 30 years of expertise, we serve hundreds of martial arts studios and support fitness facilities, gymnastics clubs, dance studios, shooting ranges, and more. As a remote-first company with deep roots in Pennsylvania, Member Solutions is expanding across North America.</p><p>As a <b>Full Stack Engineer</b> you will help build new functionality while modernizing the core software that powers our business, working across a mixed landscape of .NET and Java applications. This role emphasizes long-term architectural decisions, modernization, and the use of AI to speed delivery.</p><h3>What You’ll Do</h3><ul><li>Design and implement scalable systems using both .NET and Java</li><li>Lead modernization and consolidation efforts across legacy and current platforms</li><li>Use AI tools where appropriate to streamline processes and reduce complexity</li><li>Troubleshoot production issues and support critical applications</li><li>Collaborate with product, support, and other teams to ensure alignment</li><li>Write clean code, and document decisions</li><li>Help grow engineering talent by mentoring others and promoting best practices</li><li>Track and manage your work through Azure DevOps</li></ul><h3>Who You Are</h3><p>You’re a strategic technologist with a systems mindset. You’ve worked on both legacy and modern architectures, and you know when to refactor, when to rebuild, and when to leave something alone. You’re curious about AI and automation, and you’re already experimenting with how they can change the way we build software. You enjoy mentoring other developers, writing clear documentation, and improving engineering practices. You’re confident working independently, leading initiatives, and making architectural decisions. You don’t get flustered in ambiguity, and you communicate clearly even when things are uncertain.</p><ul><li>Bachelor's degree in computer science, engineering, or a related field</li><li>5+ years of experience in a Full-stack role</li><li>Strong experience with .NET Core, .NET Standard, C#, and Java</li><li>Frontend experience with JavaScript frameworks (React preferred)</li><li>Deep understanding of relational databases, particularly MSSQL, along with strong DBA fundamentals</li><li>Experience with REST APIs, WebAPI2, JSON, XML, AJAX, and OAuth2</li><li>Familiarity with Agile and Scrum methodologies</li><li>Proficient with DevOps tools and workflows including Git, CI/CD pipelines, and Azure DevOps</li><li>Comfortable working in cloud environments, particularly AWS (Lambda, S3, API Gateway, etc.)</li><li>Exposure to AI tools and frameworks such as OpenAI APIs, LangChain, and vector databases</li><li>Strong written and verbal communication skills</li><li>High-level understanding of IT concepts including infrastructure, security, deployment, and compliance</li></ul><h3>How You’ll Do It</h3><ul><li>Strong problem-solving skills</li><li>Good communication skills</li><li>Ability to work under pressure</li><li>Attention to detail</li><li>Customer service mindset</li></ul><h3>Business Unit</h3><p>Member Solutions - Canada</p><h3>Job Details</h3><p>Scheduled Weekly Hours: 37.5</p><p>Number of Openings Available: 1</p><p>Worker Type: Regular</p><h3>About Jonas Software</h3><p>Jonas Software is the leading provider of enterprise management software solutions across multiple industries, with a global presence and over 65 brands. Jonas is a 100% owned subsidiary of Constellation Software Inc.</p></p>
#J-18808-Ljbffr
Back to Listings
   

Create Your Resume First

Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.

It's fast, easy, and increases your chances of getting an interview!

Create Resume

Application Disclaimer

You are now leaving Thisjob.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.

Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.