Software Engineer

Posted 5 hours 12 minutes ago by Hurricane HL Ltd

£45,000 Annual
Permanent
Full Time
I.T. & Communications Jobs
London, United Kingdom
Job Description

Type: Full-Time (Hybrid)

About us

We are a small but ambitious investor backed startup with a strong focus on innovation in the hospitality industry. Our mission is to revolutionise the way the hospitality sector operates through cutting-edge technology solutions. As we grow, we are looking for talented individuals to join our team and help us drive our vision forward. If you thrive in a dynamic, fast-paced environment and are passionate about making a significant impact, we'd love to hear from you!

Responsibilities

  • Design, develop, and maintain web applications using Node.js, NextJS, React, and PostgreSQL.
  • Collaborate with cross-functional teams to define, design, and ship new features on a global scale.
  • Optimise application performance, ensuring high responsiveness and performance.
  • Develop and integrate RESTful APIs and third-party services.
  • Write clean, maintainable, and testable code following industry best practices.
  • Participate in code reviews, providing and receiving constructive feedback to and from peers.
  • Stay up-to-date with emerging technologies and industry trends.
  • Work with Large Language Models (LLMs) such as ChatGPT to implement AI-driven features.
  • In person in London with the company one to two days a month.

Requirements

  • 3+ years of professional experience in full stack development.
  • Proficiency in Node.js and NextJS.
  • Experience with TypeScript.
  • Strong expertise in React and modern frontend development practices.
  • Experience with PostgreSQL and database design/optimisation.
  • Familiarity with server-side rendering and web performance optimisation.
  • Knowledge of RESTful API design and implementation.
  • Basic understanding of working with LLM AI, such as ChatGPT, and integrating them into applications.
  • Solid understanding of version control systems (e.g., Git).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.

Preferred qualifications/skills

  • Familiarity with containerisation tools (e.g. Docker).
  • Experience with CI/CD pipelines.
  • Prior experience in AI/ML projects or a strong interest in AI technologies.
  • Familiarity with Elasticsearch.
  • Familiarity with Material UI.
  • Familiarity with writing unit/feature tests (Jest).

Benefits

  • 25 days holiday bank holidays annual increase YOY of holiday.
  • Paid volunteer days.
  • Flexible and progressive working hours.
  • Professional development opportunities.
  • Collaborative and innovative work environment.
  • Share options after 2 years of service.