Axveer
Axveer
About the Role

Intermediate Software Developer, .NET

Axveer is looking for an Intermediate Software Developer with strong backend engineering fundamentals to contribute to complex, production-grade systems for our clients. This is a hands-on engineering role focused on building and maintaining robust backend services, APIs, and data layers. You will work within distributed teams, contribute to architectural decisions at the feature level, and take ownership of delivering well-designed software in dynamic, fast-moving environments. The ideal candidate has strong computer science foundations, writes clean and maintainable code, and is comfortable navigating large codebases to understand and build on existing systems. Experience with C# and .NET is a strong asset — it is the primary technology stack on most of our client engagements.

Key Responsibilities
  • Design and implement backend services, APIs, and data access layers in C#/.NET or equivalent modern backend stack
  • Write and optimize SQL queries, design schemas, and manage database migrations across PostgreSQL or MS SQL Server
  • Contribute to system design and architecture discussions at the feature and service level
  • Navigate and extend large, complex codebases — understanding existing business logic and building on it responsibly
  • Participate in code reviews and uphold engineering quality standards across the team
  • Collaborate with distributed teams across engineering, product, and QA functions
  • Leverage AI-assisted development tools to accelerate delivery and codebase analysis
Required Skills
  • BSc in Computer Science, Software Engineering, or equivalent professional work experience
  • 2+ years of hands-on professional development experience with a modern backend language (C#/.NET, Java, Python, or TypeScript/Node)
  • Strong computer science and engineering foundations — solid grasp of architecture, data structures, system design, and the ability to evaluate code quality
  • Strong SQL proficiency including schema design, query optimization, and migration planning across PostgreSQL or MS SQL Server
  • Solid understanding of API design, distributed systems concepts, and modern software development practices
  • Ability to read, analyze, and extract business logic from large, complex codebases with or without AI-assisted tools
  • 1+ year of demonstrated fluency with AI development tools (e.g., Claude Code) and agentic coding workflows
Preferred Qualifications
  • Experience with C# and the .NET framework — strong asset
  • Experience with React and TypeScript
  • Experience with Electronic Medical Record software or regulated healthcare environments (PIPEDA/HIPAA-adjacent)
  • Experience with Kubernetes, Azure, or cloud-native architectures
  • Experience modernizing or refactoring legacy systems
Working Model
  • Remote-first role
  • Collaboration with distributed engineering teams across multiple time zones
  • Async-first communication with structured overlap for team ceremonies and reviews
Communication Expectations

This role requires clear communication and strong collaborative instincts to contribute effectively within distributed engineering teams and deliver well-understood software.

  • Participating in technical discussions and code reviews with peers and senior engineers
  • Communicating progress, blockers, and design decisions clearly to teammates and stakeholders
  • Strong problem-solving and analytical skills applied to real-world engineering challenges
  • Excellent teamwork and interpersonal communication across cross-functional teams
  • Ability to manage priorities and deliver consistently in a fast-paced, dynamic environment

Apply

Apply for this role

Share your info to apply for this position.