Curve Dental Logo

Curve Dental

Software Developer

Posted 12 Days Ago
Remote
Hiring Remotely in Alberta, AB, CAN
Mid level
Remote
Hiring Remotely in Alberta, AB, CAN
Mid level
Develop full-stack features using C#/.NET backend services and TypeScript/Angular front-end applications. Own features from design through production, contribute to technical direction, mentor developers, maintain code quality, troubleshoot production issues, write secure code, design SQL schemas and migrations, and participate in agile development, testing, and code reviews. Use AI-assisted development tools critically and support data migration, integrations, cloud infrastructure, and messaging systems as needed.
The summary above was generated by AI

About Curve Dental:

Curve Dental is the leading provider of cloud-based, all-in-one dental practice management software for dental professionals and practices of all sizes across the United States and Canada. With powerful features like imaging, scheduling, billing, patient engagement, and more, Curve empowers dental professionals to optimize practice efficiency and elevate patient experiences—all from one easy-to-use platform and industry-disrupting mobile app.

Position Summary


We are seeking a software developer who is passionate about software development and technically excellent. Our developers work across the full stack — C#/.NET backend services and TypeScript/Angular front-end applications — and understand that a project is not done until it has been deployed to production for our users. We want developers who can contribute positively to our culture and teach us things we didn't know before. Those same developers are always hungry to learn and improve in any way they can.


Our developers take a leadership role in stewarding the code to ever higher standards, mentoring other developers on the team and driving forward the technical direction of both Curve and its products.


You'll own features from design through production, and take on larger, more open-ended problems as you grow with the team.


Things we're looking for in terms of more specific skill-sets and experience:


  • BS in Computer Science or related technical discipline (or equivalent)
  • 3+ years of professional software development experience
  • Solid backend programming experience in C#/.NET, or a comparable language such as Java
  • Solid front-end programming experience in TypeScript with a modern framework (Angular preferred)
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
  • Strong SQL and relational database skills — complex queries, schema design, transactions, and writing production-safe data migrations
  • Experience diagnosing and troubleshooting production issues end-to-end (backend and frontend) with root cause analysis
  • Experience writing secure code in a data-sensitive or regulated environment, such as one handling PHI, PII, or financial data
  • Previous experience with agile development methodologies, unit testing with tools like xUnit/NUnit or Playwright, and code reviews
  • Experience using AI-assisted development tools such as Claude Code or Copilot, and critically reviewing their output rather than accepting it at face value


Nice to have experience:


  • Experience with large-scale data migration or integration systems
  • Experience with cloud infrastructure and messaging/queueing systems (AWS or similar)
  • Exposure to healthcare or other regulated data environments

Curve Dental Calgary, Alberta, CAN Office

Calgary, Alberta, Canada

Similar Jobs

4 Hours Ago
Remote
Canada
Internship
Internship
Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Participate in a 15-week full-time software engineering internship in Vancouver, Burnaby, or Richmond. Build and ship product features, contribute code to Atlassian products, apply data structures and algorithms, and learn full-lifecycle development through mentorship and collaboration with senior engineers. Work may involve cloud initiatives and AI-driven features.
Top Skills: CC++JavaPython
6 Hours Ago
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Own and evolve GitLab’s authorization systems across its Ruby on Rails monolith and next-generation Rust policy engine. Design fine-grained permissions for users, tokens, roles, and AI agents; secure GraphQL and REST APIs; lead feature-flagged rollouts and migrations; improve performance and reliability; and collaborate across authentication, platform, AI, and modular-service teams in a distributed asynchronous environment.
Top Skills: CedarGoGraphQLGrpcProtocol BuffersRestRubyRuby On RailsRustYamlZanzibar-Style Authorization
Yesterday
Easy Apply
Remote
Canada
Easy Apply
Expert/Leader
Expert/Leader
Big Data • Fintech • Mobile • Payments • Financial Services
Lead the design, scalability, reliability, and optimization of continuous integration systems across multiple services and platforms. Improve build times, testing, reporting, deployment workflows, monitoring, and incident response. Drive CI/CD strategy and developer productivity initiatives, mentor CI engineers, collaborate across engineering, and align infrastructure with company goals. The role also requires expertise in modern build systems, cloud-native environments, infrastructure as code, and large monorepos.
Top Skills: ArtifactoryAutomated TestingAWSBuild SystemsBuildkiteCi/CdGitInfrastructure As CodeJavaKotlinKubernetesLarge MonoreposPython

What you need to know about the Calgary Tech Scene

Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account