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.
Responsibilities
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
Benefits
£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
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.