Jobgether

Software Engineer II / Mid-Level Software Engineer

Jobgether  •  $110k - $130k/yr  •  Canada (Onsite)  •  19 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer II / Mid-Level Software Engineer based in Canada.

This is an opportunity to join a greenfield SaaS initiative at an early stage, helping shape the technical foundation of a brand-new, AI-first product. You will work in a modern engineering environment focused on backend development, cloud-native architecture, and scalable system design. The role blends hands-on feature development with exposure to advanced architectural patterns such as event-driven systems and domain modeling. You will collaborate closely with senior engineers, product, design, and QA teams to deliver production-ready capabilities from design through deployment. The environment encourages curiosity, responsible AI usage, and continuous improvement of engineering practices. It is well suited for engineers who want to grow their technical ownership while working on meaningful, high-impact systems.

Accountabilities:

You will contribute to the design, development, testing, and maintenance of backend services for a new SaaS platform built with .NET/C#, working within modern architectural approaches and a collaborative engineering team.

  • Build and maintain backend services and APIs using C#/.NET in a cloud-native environment
  • Contribute to event-sourced, CQRS-based, and domain-driven design implementations under senior guidance
  • Develop clean, modular domain logic, integrations, message handlers, and service components
  • Work with PostgreSQL, RabbitMQ, Docker, and AWS-based infrastructure to support scalable systems
  • Write and maintain automated tests, leveraging AI-assisted tools to improve coverage and quality
  • Participate in code reviews, providing and receiving constructive technical feedback
  • Collaborate cross-functionally with product, design, QA, and engineering stakeholders
  • Troubleshoot development and production issues with support from the broader team
  • Apply AI-first development practices to improve productivity, documentation, and engineering workflows
  • Contribute to engineering standards, documentation, and continuous process improvements
  • Take ownership of assigned features from development through deployment
  • Requirements:

    This role requires solid backend engineering experience with a strong foundation in .NET development and a willingness to work in modern, distributed system architectures within an AI-assisted engineering environment.

    • Professional experience building production software with C#/.NET
    • Strong understanding of backend systems, APIs, data persistence, and service design principles
    • Familiarity with Event Sourcing and CQRS, or strong willingness to learn and apply them
    • Knowledge of Domain-Driven Design concepts such as aggregates, entities, and bounded contexts
    • Experience with modular architectures such as Vertical Slice or similar patterns
    • Experience working with PostgreSQL or other relational databases
    • Exposure to messaging systems such as RabbitMQ or event-driven architectures
    • Experience using Docker for development or containerized services
    • Exposure to cloud environments, ideally AWS
    • Hands-on experience using AI development tools for coding, testing, debugging, or documentation support
    • Interest in agentic AI concepts such as tool-using systems, workflows, and orchestration
    • Ability to work independently while collaborating effectively with senior engineers
    • Strong communication skills and a proactive, team-oriented mindset
    • Commitment to writing clean, tested, and maintainable code
    • Benefits:

      • Competitive compensation in the range of CAD $110,000 – $130,000 depending on experience
      • Equity participation in a growing SaaS initiative
      • Remote-first work environment across Canada
      • Opportunity to join an early-stage greenfield product with high ownership potential
      • Learning and development opportunities in modern backend systems and AI-driven engineering practices
      • Collaborative, senior-led engineering culture focused on quality and growth
      • Exposure to scalable cloud infrastructure and modern distributed system design
      • Chance to work with AI-first development workflows and next-generation tooling
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Jobgether

About Jobgether

Jobgether is an AI-powered career coach and matching platform fixing the broken job search. Remote professionals no longer waste hours applying blindly; instead, they receive a personalized job search strategy, stronger visibility, and curated matches aligned with their skills, flexibility preferences, and career goals.

We flip the hiring model by connecting talent only to roles that truly match, reducing noise for employers and eliminating wasted effort for candidates. Jobgether combines AI coaching, profile optimization, Match Score insights, and the world’s largest remote job database to help people land opportunities faster and with less bias.

Our purpose is to make remote job search guided and intentional.

Our mission is to become the world’s reference platform for remote talent, ensuring no professional remains invisible and every match is meaningful.

Industry
Retail & Ecommerce
Company Size
201-500 employees
Headquarters
Brussels, BE
Year Founded
2020
Social Media