Job Title: Full Stack Software Developer

Duration: Minimum Three Months Retainer Contract (with potential for a longer term extension)

Apply for this position

We are currently seeking a talented and experienced software developer to join our team on a retainer contract basis for a minimum period of three months. As a pivotal member of our development team, you will be responsible for architecting and building robust web applications using .NET Core and ReactJS (TypeScript), as well as developing on our mobile application using .NET Core and React Native. This role requires experience with reporting technologies and familiarity with Laravel is an advantage, as our reporting tool is currently built on this platform.

Key Responsibilities:

  • Develop and maintain web applications using .NET Core and ReactJS (TypeScript)
  • Develop and maintain our mobile application using .NET Core and React Native
  • Manage AWS resources and infrastructure
  • Documentation including: Code Documentation; API Documentation; System Architecture Documentation; Version Control and Change Logs
  • Manage reporting tasks


  • Proven experience in software development with expertise in: .NET Core, ReactJS (TypeScript) and React Native
  • Understanding of AWS and the ability to manage resources and infrastructure
  • Ability to commit a minimum of 8 hours a day, 5 days a week, with occasional additional hours compensated separately
  • Fluent in English with strong communication skills
  • Responsiveness to team requests and excellent teamwork skills
  • Proficiency in MS Office applications
  • Experience with Laravel is preferred but not essential
  • Prior work references are essential

Additional Information:

  • This position offers the opportunity for successful completion of the initial contract to potentially lead to an extended longer term position
  • Compensation will be commensurate with experience and skills

If you are a motivated and skilled software developer with a solid understanding of the above technologies and are looking to contribute to a dynamic team, we invite you to apply by 30 December 2023.

We appreciate your interest in joining our team and look forward to reviewing your application.