Full Stack Software Engineer

TimeKeeper·Belfast / Remote·£40K - £50K


About us

TimeKeeper, founded in 2018, is a Belfast-based SaaS company that aids businesses in simplifying their time and attendance processes. Well established with a diverse customer base spanning the UK, Ireland, America, and Asia, we run a calm, profitable business. 

Our primary aim is to deliver a robust, innovative product coupled with excellent customer service while ensuring we maintain a good work life balance and a fun work environment.

The opportunity 

We're seeking a proactive Full Stack Software Engineer to work across the TimeKeeper platform, including our backend, web, and mobile applications. As our first Software Engineering hire, you will be collaborating directly with the founder. 

This role is perfect for a problem-solver who enjoys working across diverse tech stacks. Join us during this exciting growth phase.  

The Technology Stack

  • Python (Flask) - Backend services

  • React - Web Application

  • React Native - Mobile App

  • Postgres - Database

  • Redis - Application Cache Layer

  • Terraform - IaC provider

  • AWS - Infrastructure

Don’t worry if you aren’t proficient in all of these, the main thing is you are proactive and able to pick new things up.


  • Shape features based on customer and team feedback

  • Build and enhance features for our web and mobile applications

  • Writing tests and fixing bugs

  • Review pull requests from team members

  • Prioritise and manage multiple tasks, delivering on time

  • Show initiative and a 'can do' attitude; willingness to learn new topics and implement

  • Build strong working relationships with excellent interpersonal skills

  • Contribute positively to the team and respect others

  • Undertake additional tasks as required by management

Skills and Qualifications

  • Minimum 4 years of professional experience as a Software Engineer

  • Must have Professional experience using both Python and React

  • Relevant knowledge of SQL, HTML, and CSS

  • Experience with Python and React Frameworks (Flask, Django, SQLAlchemy, FastAPI, Mobx, Redux) a plus

  • Must have rights to live and work in the UK

  • Preferred but not essential: Bachelor’s or higher degree in Computer Science, Software Engineering, or related field

  • Bonus: Relevant AWS infrastructure experience


  • £40k - £50k Salary DOE

  • Belfast City Center office location (shared workspace)

  • Hybrid working policy (3 days in-office, 2 days remote)

  • Flexible Working policy

  • Private Medical Insurance 

  • Company Pension Plan

  • Company issued Macbook

  • Company Bonus Scheme

  • 30 days Annual Leave (including bank holidays) + birthday leave

  • Free Coffee & Tea Facilities

How to Apply

Interested candidates, please send your CV to sean@timekeeper.co.uk with the subject line “Full Stack Software Engineer Application”. You may include a cover letter stating why you're a good fit for TimeKeeper and this role, along with any relevant links like your Github or portfolio.

Closing date for application is the 4th September 2023.

Apply Now