Full Stack Developer

About Medbill
Medbill is a premier U.S.-based Durable Medical Equipment (DME) billing organization operating on a contract basis. We seek a skilled Full Stack Developer to hire on a contract basis.

We are seeking an individual who will collaborate with the Medbill team to design, develop, deploy, and maintain applications that enable efficient and streamlined business.

Position: Full Stack Developer

Job Type: Part-Time (Contract)
Qualification: BA/BSc/HND, Diploma
Experience: 5+ years
Location: Nairobi
Job Field: Administration

Key Responsibilities

  • Collaborate with the team to design, develop, and support the Medbill suite of applications.
  • Offer technical input on modern application technologies including C#, .NET (and possibly Python), and React using JavaScript/TypeScript.
  • Gather and interpret client requirements (internal and external) into functional designs and workflow improvements.
  • Play an active role in the continuous development of Medbill’s software products.
  • Follow development best practices to deliver high-quality, timely solutions.

Education and Experience

Must-Have Skills

  • Bachelor’s degree in Computer Science, Information Systems, or a related field.
  • Solid experience in web application development.
  • Proficiency in a backend language such as C# or Java.
  • Strong frontend development skills using HTML, JavaScript, and/or TypeScript with CSS/SCSS.
  • Experience with frameworks like .NET/.NET Core and preferably React (Vue or Angular also considered).
  • Familiarity with Object-Relational Mapping (ORM) tools—Entity Framework preferred.
  • Competency in SQL development—PostgreSQL preferred, or SQL Server/similar.
  • Version control experience using Git (preferred), TFS, or SVN.
  • Strong grasp of programming fundamentals and analytical problem-solving.
  • Ability to write clean, efficient code and support frequent deployments.
  • Understanding of unit testing frameworks (e.g., XUnit).
  • Strong team collaboration skills.

Nice-to-Have Skills

  • Experience with CI/CD pipelines—Azure Pipelines preferred.
  • Familiarity with RESTful API development and consumption.
  • Knowledge of Agile methodologies.
  • Experience with tools like Microsoft ADO or Jira.
  • Exposure to Azure cloud services and Windows-based development.
  • Proficiency with database management tools like Azure Data Studio, PGAdmin, or SQL Server Management Studio.
  • Experience with stored procedure development.
  • Working knowledge of Formic, Azure Functions, LINQ, and Cypress is a plus.
  • Proficiency in Microsoft Office tools (Word, Excel, etc.).

Job Details

  • Contract Type: Contract
  • Compensation: 315,000 KES monthly (based on completed story points; actual pay may vary by sprint performance)
  • Language Requirement: English