JobTarget Logo

Software Engineer II / Mid-Level Software Engineer in Canada Creek, Nova Scotia at Jobgether

NewJob Function: Information Technology
Jobgether
Canada Creek, Nova Scotia, B0P 1V0, Canada
Posted on
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

Job Description

Software Engineer II / Mid-Level Software Engineer

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

Job Location

Canada Creek, Nova Scotia, B0P 1V0, Canada

Frequently asked questions about this position

Similar Jobs In Canada Creek, Nova Scotia

Senior C# .Net Senior Software Engineer

3Pillar Global
Canada Creek, Nova Scotia
New

Senior Fullstack Software Engineer

Jobgether
Canada Creek, Nova Scotia
New

Cybersecurity Operations Architect

Jobgether
Canada Creek, Nova Scotia

Join Our Talent Network !

Fuel Labs
Canada Creek, Nova Scotia

Staff Software Engineer

Achievers
Cambridge, Nova Scotia
Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Use and Privacy Policy.