
Full-Stack Software Engineer (Backend-Focused)
Hybrid
Canterbury, United Kingdom
£ 80,000 / year
Full Time
26-02-2025
Job Specifications
About Us:
We’re a privately owned online travel agent with a small, friendly team working out of a converted stately home. We value a down-to-earth, collaborative approach.
What You’ll Do:
You’ll focus on rebuilding our legacy system and developing our high-volume travel pricing platform. While you’ll occasionally help with front-end tasks, your strength should be in backend development, systems architecture, and integrations. Note: maintenance of our legacy PHP system is very limited—just a few hours per week.
Key Responsibilities:
System Rebuild:
Modernize our legacy system while keeping PHP maintenance to a minimum.
Backend & Full-Stack Development:
Build and maintain backend services using C# and PostgreSQL for our complex travel pricing engine.
Assist with front-end work (Node/React) as needed to ensure smooth integration.
Contribute to Python-based AI projects for content generation.
DevOps & Systems Integration:
Use your Linux command line skills along with Docker, AWS, and DevOps know-how to keep our systems robust and scalable.
Team Collaboration:
Take projects from idea to completion within our small, flat team.
Participate in regular code reviews to keep our code clean and reliable.
What We’re Looking For:
Backend Expertise:
Proven backend development experience (C# and PostgreSQL preferred) with verifiable work history.
Strong understanding of systems architecture and integrations.
Full-Stack Skills:
Ability to handle front-end tasks (Node/React) when required, with a primary focus on backend work.
Familiarity with Python for AI projects is a bonus.
Technical Know-How:
Hands-on experience with Linux command line, Docker, AWS, and DevOps practices.
Advanced use of Git and other standard development tools.
Work Style:
A self-starter who can drive projects from start to finish.
Comfortable picking up new tech as needed.
What We Offer:
A clear hybrid working model: 2 days in-office, 3 days remote.
The opportunity to work on challenging projects in a dynamic, friendly environment.
A flat, collaborative team where your contributions truly matter.
About the Company
At Top Villas, a leading luxury villa rental company, we provide over 10,000 properties in 100 of the most incredible vacation destinations worldwide. Established in 2010, our passion for high-end travel is showcased through our line of handpicked homes, personal concierge service and expert travel advice. With our portfolio constantly growing, the extensive range of Orlando villas, tropical Caribbean homes and European options are perfect for a dream trip away. Our broad selection of villas present an exquisite line of feat... Know more
Related Jobs


- Company Name
- Chess
- Job Title
- Frontend Developer
- Job Description
- UX/UI Frontend Developer Reporting into our Head of Platform and Development, we are looking for an experienced UX/UI Frontend Developer to join our growing internal development team. Location: Hybrid/Remote | Business Area: Internal Development Team | Salary: Up to £48,000 dependent on experience. At Chess, we are dedicated to revolutionising the IT and communications sector through innovative solutions and exceptional service. Our team is a dynamic group of professionals who are passionate about creativity, technology, and achieving excellence. We are looking for a talented UX/UI Frontend Developer to join our development team and help us elevate our digital presence. “a great place to work, a great place to be a customer” The Role: As a UX/UI Frontend Developer you will work on our TTNC platform, playing a crucial role in designing and implementing visually appealing, responsive, and user-friendly web pages that enhance our marketing campaigns. You will collaborate closely with our marketing, design, and backend development teams to create seamless and engaging digital experiences for our users. Your expertise in frontend development and keen eye for design will contribute to the overall success of our marketing efforts. Key responsibilities will include: Develop, maintain, and enhance the frontend of our customer website, user control panel and landing pages. Ensure the technical feasibility of UI/UX designs and optimise applications for maximum speed and scalability. Design and translate wireframes, mock-ups, and visual designs into functional web pages. Implement A/B tests and optimise web pages based on user behaviour and feedback. Ensure consistent brand identity and visual aesthetics across all digital platforms. Utilise modern frontend technologies and frameworks to create responsive and cross-browser compatible websites. Monitor, troubleshoot, and debug issues to ensure optimal performance and user experience. Stay up to date with emerging trends and technologies in web development and digital marketing. Participate in code reviews and provide constructive feedback to peers. Collaborate with backend developers to integrate APIs and ensure seamless data flow. The Candidate: Qualifications: Bachelor's degree in computer science, web development, or a related field, or equivalent work experience. Proven experience as a frontend developer, preferably within a marketing or digital agency environment. Proficiency in HTML5, CSS3 / SCSS, JavaScript, and modern frontend frameworks and libraries such as React. Experience with digital design applications, e.g. Adobe Creative Cloud suite, Figma, Sketch, etc. Strong understanding of responsive design principles and cross-browser compatibility. Experience with version control systems (Git) and build tools. Knowledge of SEO best practices and web analytics tools. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills. Ability to work in a fast-paced environment and manage multiple projects simultaneously. Additional Preferences: Unit / functional testing Linux Docker Why join Chess? Chess is one of the UK's leading independent and trusted technology service providers, employing over 360 skilled people across the UK, supporting over 21,000 UK businesses. Diversity, equality, and inclusion is at the heart of our Chess culture and we are passionate about our One Team spirit. We're extremely proud that our people voted us No.1 in 'The 100 Best Companies to Work for' list 2018, and we continue to celebrate more than fourteen years in the top 100. Our continued focus on growth creates opportunity for everyone to progress their career, to develop knowledge and skills, to gain reward and recognition and to maximise their potential. The growth and success of our people ensures the growth and success of our business. We believe that “if you’re not growing, we’re not growing”. Salary details: From £38,000 to £48,000, dependent on experience. Benefits include: Health care support – UK Healthcare, eye tests, flu jabs, onsite health screens Enhanced Pay: Maternity, Paternity, Adoption Leave and Shared Parental Leave Access to employee benefits, rewards and recognition platform, Perkbox. This gives you access to hundreds of ‘Perks’ with great discounts. Whether it be days out, your weekly food shop, a clothes shopping spree on the high street and many more Hybrid working support - Allowance towards a home desk and chair Loyalty point scheme – allowing you to use your points to increase your benefits each year Access to our Future Fit benefits package – including Mental, Physical and Financial support 20 days paid holiday p.a. increased upon anniversaries, ultimately to 24 days p.a., plus public holidays. Buy & sell Holiday scheme – 2 opportunities per year to buy or sell up to 5 holidays Additional holidays: Half Day Fridays and a Wellbeing Day £100 per year matched charity donation, plus payroll giving options Hours: At Chess we offer many flexible working options, and we have both full-time and part-time working hours available. Chess pride themselves on being an inclusive employer, so if you want to find out more about our flexible working arrangements this can be discussed with your application. Working location: Remote/ Hybrid-Working position. Allowing you to enjoy the flexibility of working from home whilst also having the option to work from one of our many local hubs spread throughout the UK. Ad-hoc travel to offices within the group and other locations may be required on occasion. Is Chess the place for you? If you are looking for a career that brings exciting challenges and opportunities, then Chess is the place for you. Please email your CV and covering letter to our Recruitment Department at: careers@chessict.co.uk. Upon submission of your completed application to Chess, either through direct application or speculative, you hereby agree to the processing of your personal information as per the guidelines set out within our Privacy Policy and to allow for the seamless and secure processing of your information throughout Chess’s recruitment and hiring practices.


- Company Name
- TurleyWay: Senior Technology Recruitment
- Job Title
- Quantitative Developer - Python/React.js
- Job Description
- Quantitative Developer - Energy Trading - London TurleyWay are partnering with a Global Energy Trading Firm in London who are looking to appoint a Quantitative Developer who has worked as part of a trading desk pod structure. They operate a hybrid model with 3 days in the office. You will work on-desk directly with Traders to build systematic and quantitative solutions to provide an edge to their current environment. Your profile: MSc or PhD in the area of Finance, Physics or STEM with strong quantitative focus Hands on coding with Python (Flask), NumPy/pandas and Front End experience with Angular/React.js Git, CI/CD pipelines. Familiarity with Docker/Kubernetes Experience working in a Trading environment delivering quantitative solutions Strong coding, model development and data management skills Experience with data intensive modelling relating to time-series data and vendor data Experience with Cloud based systems, preferably Azure Your responsibilities will include: Partner with the Trading teams to translate their requirements into technology solutions, tools, models and analytical libraries to support analysis/trading decisions Build and develop models and data pipelines for the Trading team Experience of re-factoring code and developing/maintaining trading infrastructure Work with trading teams to gather requirements for analytics, integrating both Real Time and historical market data Migrating Legacy analytical applications to containerised processes (Docker/Kubernetes) Dashboarding and data visualization of analytics with Plotly If you possess the relevant skills and experience please apply today to schedule a confidential discussion. We look forward to hearing from you.


- Company Name
- Careers Plus
- Job Title
- Junior Software Engineer
- Job Description
- Job Title: Junior Developer Location: Newcastle Salary: £28,000 Job Description: Careers Plus are looking to hire a Junior Developer on behalf of a consultancy in Newcastle that are able to support your development in the industry. You’ll assist in coding, debugging, and maintaining applications while learning from senior developers. This is a great opportunity for someone with initial experience of development and keen to kick start their career. Key Responsibilities: Develop and maintain software applications. Write clean, efficient code. Assist in troubleshooting and debugging. Participate in code reviews and team discussions. Requirements: Basic knowledge of C#/.NET or PHP Web technologies - HTML, CS and JavaScript Understanding of databases, APIs, and Git. Strong problem-solving and communication skills. Degree in Computer Science or relevant experience. Please apply to be considered for this position!


- Company Name
- E-Resourcing Ltd - Specialist I.T. Recruitment
- Job Title
- Full Stack Engineer
- Job Description
- Full Stack Developer / Hybrid – 1-2 days per month / Bristol / £55K - £65K plus bonus and excellent benefits Developer / Node.js / JavaScript / AWS / Architecture We have a great opportunity for a Full Stack Developer to join our client in Bristol on a hybrid basis. As the Full Stack Developer, you will join a newly formed team within the business where you will develop and support a range of systems and services. Experience Required: Strong software engineering skills, having worked with languages including Node.js/JavaScript Strong understanding of cloud infrastructure and serverless architectures (AWS), IaC and Terraform Good experience with CI/CD – Github actions An understanding of identity access management would be ideal but not essential (Auth0 and OpenAthens) If this role sounds of interest and you think your skills match the requirements, please send me your CV and I will call you to discuss in more detail. Developer / Node.js / JavaScript / AWS / Architecture