Full Stack Developer

About Medbill
Medbill is a US-based company specializing in Durable Medical Equipment (DME) billing. We are looking for a skilled Full Stack Developer to join our team on a contract basis. The selected contractor will collaborate with the Medbill team in designing, developing, deploying, and maintaining applications to ensure efficiency and smooth operations.

Position: Full Stack Developer

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

Responsibilities

  • Work in a collaborative environment to design, develop, deliver, and support the Medbill application suite
  • Provide technical expertise in state-of-the-art applications utilizing technologies such as C#, .NET, (possibly Python), and React with JavaScript/TypeScript
  • Gather and translate internal and external client requirements into technical designs and business process improvements
  • Contribute to shaping Medbill’s software solutions
  • Follow best practices for software development while delivering high-quality work on tight schedules

Education and Experience

Must-Have Skills

  • Bachelor’s degree in Computer Science, Computer Information Systems, or a related field
  • Experience in Web Applications / Web Development
  • Proficiency in at least one backend language: C# or Java
  • Strong front-end skills in HTML, JavaScript, and/or TypeScript using CSS/SCSS
  • Experience with frameworks/libraries such as .NET/.NET Core and React (preferred), Vue, or Angular
  • ORM experience – Entity Framework (preferred)
  • Proficiency in writing SQL for PostgreSQL (preferred), SQL Server, or similar databases
  • Version control tools: Git (preferred), Microsoft TFS, or SVN
  • Strong understanding of programming fundamentals and problem-solving skills
  • Ability to produce high-quality code and deploy to production frequently
  • Understanding of unit testing frameworks such as XUnit
  • Ability to collaborate effectively with a team

Nice-to-Have Skills

  • Experience with CI/CD pipelines: Azure Pipelines (preferred), Bamboo, or similar
  • Experience developing and consuming RESTful APIs
  • Understanding of Agile methodologies
  • Familiarity with workflow management tools like Microsoft ADO or Jira
  • Experience with Azure and Windows development
  • Knowledge of database management tools such as Azure Data Studio, PGAdmin, or SQL Server Management Studio
  • Experience in developing stored procedures
  • Other relevant experience with Formic, Azure Functions, LINQ, and Cypress
  • Proficiency in Microsoft Office tools (Word, Excel, etc.)

Job Details

  • Contract Type: Contract
  • Compensation: 315,000 KES monthly (based on produced story points, actual compensation may vary depending on production per sprint)
  • Language Requirement: English