Greenhouse Software

Fullstack Software Engineer – Freelance

Greenhouse Software

contract

Posted on:

Location Type: Hybrid

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

About the role

  • Collaborate with cross-functional teams, including engineering, product, clinical, and support, to develop and implement the company's technical vision. This includes:
  • Write clean, maintainable, and efficient code across the full stack in C# or TypeScript.
  • Create and integrate with RESTful APIs for internal and external use.
  • Developing complex interfaces using ReactJS and TypeScript.
  • Develop, deploy, and maintain scalable, resilient cloud-native applications on platforms such as AWS or GCP.
  • Translating product and business requirements into solid technical solutions.
  • Participate in code reviews and contribute to improving software development processes and culture.
  • Build your own knowledge and skills to create AI and/or agent-based applications where appropriate, e.g. for intelligent process automation, data collection, and user assistance.

Requirements

  • Bachelor's or master's degree in Computer Science, Engineering, or a related field.
  • A minimum of four years of technical experience working in a company, preferably in a fast-paced environment, e.g. in scaleups
  • Able to communicate clearly and efficiently within our product & engineering team
  • Proficiency in C# and TypeScript (Java or Python is a plus).
  • React.js and Single-Page Application development.
  • Developing and deploying containerised applications within the context of cloud platforms (ideally GCP)
  • Building event-driven systems.
  • SQL and management of SQL databases in a cloud environment.
  • Automating complex processes and user journeys, e.g. onboarding, triaging and scheduling.
  • Familiar with spec-driven development using AI tools like Claude Code, Cursor, or Windsurf.
Benefits
  • Competitive day rate
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#TypeScriptReactJSRESTful APIscloud-native applicationsAWSGCPSQLcontainerized applicationsevent-driven systems
Soft Skills
collaborationcommunicationproblem-solvingcode reviewprocess improvement
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Engineering