Intermediate Software Developer, .NET
Remotefull-time
About the Role
Axveer is seeking an intermediate backend engineer to build production-grade systems. This hands-on role focuses on robust backend services, APIs, and data layers within distributed teams. Candidates should have strong computer science foundations and experience navigating large codebases.
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)
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