
Software Developer
Curve Dental, Inc.3 months ago
United Kingdom (city not specified)Mid Level
Responsibilities
- Develop full-stack software using C#/.NET backend services and TypeScript/Angular front-end applications.
- Own features from design through production deployment and take on larger, open-ended technical problems.
- Design schemas, write complex SQL queries, manage transactions, and create production-safe data migrations.
- Diagnose and troubleshoot backend and frontend production issues through root cause analysis.
- Write secure code for data-sensitive or regulated environments.
- Use unit testing, code reviews, and development standards to maintain software quality.
- Mentor other developers and help guide the technical direction of Curve and its products.
- Contribute to data migrations, integrations, cloud infrastructure, and messaging or queueing systems as needed.
Requirements
- Bachelor of Science in Computer Science or a related technical discipline, or equivalent.
- At least 3 years of professional software development experience.
- Strong backend programming experience in C#/.NET or a comparable language such as Java.
- Strong front-end programming experience in TypeScript with a modern framework, preferably Angular.
- Strong foundations in data structures, algorithms, software design, SQL, and relational databases.
- Experience diagnosing and troubleshooting production issues across backend and frontend systems.
- Experience writing secure code in environments handling PHI, PII, financial data, or other regulated information.
- Experience with agile development methodologies, unit testing using tools such as xUnit, NUnit, or Playwright, and code reviews.
- Experience using AI-assisted development tools such as Claude Code or Copilot and critically reviewing their output.
- Preferred experience includes large-scale data migration or integration systems, cloud infrastructure, messaging or queueing systems such as AWS, and healthcare or other regulated data environments.