Senior C# Blazor Engineer
Kandu, Inc. is pioneering an integrated approach to stroke recovery by combining FDA-cleared brain-computer interface technology with personalized telehealth services. Our IpsiHand® device is durable medical equipment that enables chronic stroke survivors to regain upper extremity function with daily home use. Combining this advanced technology with the support of expert clinicians offers a comprehensive path to recovery–helping survivors improve mobility, independence, and quality of life.
Summary
We are seeking a highly skilled Senior C# BLAZOR Engineer to join our engineering team. This role requires deep expertise across desktop, backend, database, and cloud layers. You will work across a full-stack desktop-driven ecosystem — including APIs, SQL, Azure infrastructure, and CI/CD pipelines — while driving code quality, scalability, and architectural consistency. This role operates in a fast-paced startup environment. It requires a versatile engineer who can adapt quickly, take initiative and contribute across a broad range of engineering challenges.
What You’ll Do:
- Own design and delivery of new applications or major components through production
- Design, develop, and maintain C# (Blazor) applications and services using modern .NETframeworks and MVVM. (.NET 6/8/10)
- Develop SQL queries and use ORMs effectively
- Implement async programming (async/await) and write unit tests
- Design and implement RESTful APIs using modern .NET
- Debug complex, multi-layered issues across desktop, API, and database boundaries
- Lead meaningful code reviews with strong attention to maintainability and correctness
- Contribute to and maintain CI/CD pipelines using YAML-based pipelines
What You’ll Bring:
- Bachelors in Computer Science or closely related field or equivalent experience.
- Strong professional experience(8+ years) in C# / .NET (6/8/10) (experience with .Net 4.8
- is a plus).
- Strong BLAZOR experience
- Strong understanding of async/await, TPL, and threading.
- Experience building new applications, including project structure, architecture decisions, CI/CD setup, and environment configuration — not solely maintenance or incremental enhancements of existing systems.
- Deep understanding of object-oriented design and SOLID principles
- Solid knowledge of SQL (T-SQL, stored procedures, indexing, optimization).
- Experience with Entity Framework Core (LINQ, migrations, performance tuning)
- Experience with DI, logging, configuration, and layered architecture
Preferred Qualifications:
- Knowledge of Azure services
- Experience writing and maintaining unit tests (xUnit, Moq and Coverlet).
- Experience with system administration tasks, including deployment, configuration, and
- maintenance of applications in production environments.
- Experience working in a regulated environment such as medical device development, aerospace or defense desired.
What We Offer:
- Competitive Compensation (130k-145k plus stock options)
- Insurance (Medical/Dental/Vision)
- 401(k) with company
- Unlimited PTO & Holidays
- Life Insurance, LTD and STD
Please note that the salary information is a general guidance only. Kandu, Inc. considers factors such as scope and responsibilities of the position, candidate’s work experience, education/training, key skills and internal parity, as well as location, market and business considerations when extending an offer.
Kandu, Inc. is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.