Software Engineer - Timeline Platform

🔒 Confidential Employer
Posted 24 March 2026
LOCATION
Edinburgh
TYPE
Full-time
LEVEL
Mid-Senior level
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

React CSS Postgres TypeScript GraphQL Node/Bun

FULL DESCRIPTION

[Employer hidden — view at passion-project.co.uk] is looking for a Software Engineer to join their team building a next-gen timeline and content exploration platform. The role offers a hybrid work routine, competitive salary, and opportunities for professional development.

Role & Requirements

We are looking for software engineers to join our development team building a next-gen timeline and content exploration platform.

The current development team is full-stack but there is now scope for two roles that specialise either in the front-end presentation layer or back-end database and server infrastructure.

If you're a front-end specialist, an eye for design and aesthetics is very important. Experience making engaging, interactive and accessible online experiences would be ideal. Strong React and CSS skills are a must along with an interest in modern browser APIs.

If you're a back-end specialist, we are looking for someone with experience optimising and scaling postgres databases in production and working with the lower level data management aspects of apps. Configuring and maintaining appropriate cloud infrastructure is also an important aspect of this role.

We have a fairly typical modern web stack (TypeScript, React, CSS, Node/Bun, GraphQL, Postgres, AWS). The result is a very visual and interactive experience not often seen in your usual web app. Whilst we leverage AI coding tools, strong code fluency and transferable experience are still essential.

There is a lot of emphasis on visual aesthetics and user experience, as well as technical best-practices and software engineering craftsmanship. We are looking for people who embrace the full spectrum of product development and self-improvement.

You should be willing to help drive and specify new feature development, contribute ideas, and be up for solving new problems that working at the cutting edge can throw at you.

Good communication and team-working skills are essential and an enthusiasm to share knowledge with the rest of the team.

*We love a good demo!*
Previous examples of work such as production sites, personal projects, open-source contributions, or video demos are great to see if possible.

Work & Benefits

  • This is a full-time role at 35 hours per week with flexible working hours
  • A hybrid work routine where most people work from home on Wednesday and Friday
  • We trust people to work to a schedule that best suits them as long as there is appropriate overlap with the rest of the team
  • 34 holidays per year (including public holidays taken at any time)
  • Competitive salary based on experience and a future opportunity to share in the success of the company
  • Nest pension scheme with 5% company contributions
  • Latest MacBook Pro (with external 4k screen in the office)
  • Individual annual budget for professional development like conference trips or training courses
  • Time and support for preparing and presenting at local meet-ups
  • A visit to the head office in Munich
  • Cycle to Work scheme
  • Secure bike storage and on site showers
  • Fruit and snacks plus a stocked fridge for social drinks
  • A very nice top floor office on the corner of St Andrew Square in the city centre
  • Only two minutes walk from the bus, trams and Waverley station

Interview Process

  1. An initial online video call (30 mins) with our project manager to understand a bit more about you and your interest in the role
  2. A face-to-face interview (1 hour) to learn more about your experience, interests and topics that get you excited. It is a chance for you to see our fantastic office space, meet some of the team, learn more about the company and get a secret demo of our projects.
  3. Following a successful discussion, we would invite you for an in-person technical session (2 hours) back in the office. The session would be split into three sections to assess technical proficiency at both code and conceptual levels, plus higher level approaches towards planning feature development along with one of the product owners.

We believe the interview process should be a positive experience regardless of the outcome.

**If this interests you then email us and we can start a conversation.**

Sign up free — access 45,000+ UK sponsor-licensed jobs