Twine logo

Software Engineer – OCaml & GraphQL API

Twine
Department:Software Engineer
Type:REMOTE
Region:Australia
Location:Australia
Experience:Mid-Senior level
Estimated Salary:A$80,000 - A$120,000
Skills:
OCAMLGRAPHQLAPIECOMMERCEINVENTORY MANAGEMENTGIT
Share this job:

Job Description

Posted on: October 20, 2025

Join a project focused on maintaining and enhancing an existing OCaml codebase, with a primary emphasis on developing a robust GraphQL API for ecommerce inventory management. This remote opportunity is ideal for an experienced developer who can deliver new features, resolve technical issues, and ensure seamless integration with ecommerce platforms. The role offers the chance to contribute to a live production environment and may lead to additional projects based on performance. Deliverables

  • Develop and implement new features within the OCaml project.
  • Design, build, and maintain a GraphQL API to support inventory browsing and updates for ecommerce sites.
  • Troubleshoot and resolve existing bugs and technical issues in the codebase.
  • Collaborate with technical stakeholders to ensure API meets business requirements.
  • Write clear, maintainable, and well-documented code.
  • Provide recommendations for future improvements and optimizations.

Requirements

  • Proven experience with OCaml development in a production environment.
  • Strong expertise in designing and implementing GraphQL APIs.
  • Solid understanding of ecommerce systems and inventory management workflows.
  • Ability to work independently and communicate effectively in a remote setting.
  • Familiarity with version control systems (e.g., Git).
  • Excellent problem-solving skills and attention to detail.
  • Availability for ongoing collaboration and potential follow-up work.

About Twine Twine is a leading freelance marketplace connecting top freelancers, consultants, and contractors with companies needing creative and tech expertise. Trusted by Fortune 500 companies and innovative startups alike, Twine enables companies to scale their teams globally. Our Mission Twine's mission is to empower creators and businesses to thrive in an AI-driven, freelance-first world.

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteJobsHub.app logo

RemoteJobsHub.app

Get RemoteJobsHub.app on your phone!