Senior Software Engineer

Kandu, Inc.Los Angeles, CA
4h$130,000 - $145,000

About The Position

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 C# Developer to join our engineering team. The ideal candidate will have strong experience in backend development, Azure cloud services, database management, unit testing and scripting for automation. This role will involve building and maintaining robust, scalable solutions, ensuring secure and efficient data handling, and automating workflows to improve productivity.

Requirements

  • Bachelors in Computer Science or closely related field
  • Strong professional experience(10+ years) in C# / .NET 8+ (experience with .Net 4.8 is a plus).
  • Working knowledge of Azure services (App Services, Functions, SQL Database, Storage, Networking).
  • Solid knowledge of SQL (T-SQL, stored procedures, indexing, optimization).
  • Experience writing and maintaining unit tests to ensure code quality and reliability.
  • Experience with PowerShell for automation (infrastructure management, deployments, scripting tasks).
  • Experience with Python for scripting, data manipulation, or integration tasks.
  • Knowledge of CI/CD pipelines (Azure DevOps, GitHub Actions, or similar).
  • Understanding of secure coding practices, authentication/authorization, and role-based access control.
  • Experience with Entity Framework Core for data access, including migrations, LINQ queries, and performance tuning

Nice To Haves

  • Experience with xUnit, Moq and Coverlet.
  • Experience with monitoring/observability tools (Application Insights, Azure Monitor, Grafana, etc.).
  • 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.

Responsibilities

  • Design, develop, and maintain C# applications and services using modern .NET framework
  • Implement solutions leveraging Microsoft Azure (App Services, Functions, Storage, SQL Database, Key Vault, etc.).
  • Work with relational databases (primarily Microsoft SQL Server and Azure SQL), including schema design, optimization, and query performance tuning.
  • Develop and maintain automation scripts in PowerShell and Python for deployment, monitoring, and data processing.
  • Write and maintain unit tests to ensure code quality, reliability, and maintainability.
  • Develop and maintain CI/CD pipelines, infrastructure as code, and automated deployments.
  • Troubleshoot and resolve issues across application, data, and infrastructure layers.
  • Participate in code reviews.
  • Write clean, maintainable, and well-documented code.

Benefits

  • Competitive Compensation (130k-145k plus stock options)
  • Insurance (Medical/Dental/Vision)
  • 401(k) with company
  • Unlimited PTO & Holidays
  • Life Insurance, LTD and STD
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service