Software Engineer
Edinburgh, Scotland, GB
2d ago

Here at Appointedd, we’re on a mission to be recognised as the best online booking system in the world by enabling anything, or anyone, to be booked (or requested) in as little as two taps! We’d love to hear from engineers who would be interested in helping us achieve our goals!

Who are we?

Appointedd was born in 2011 when our founder and CEO, Leah, then a busy magazine editor, found herself unable to book an appointment with her hairdressers (and who hasn’t been there?

She saw a gap in the market for an easy online booking system. From that idea, Appointedd has grown into an industry-leading product, powering everything from small hairdressers to multi-national household names, and supported by a team of 22+ ambitious, talented people based in and around Edinburgh.

Due to COVID-19 we are currently in working-from-home mode, which is an option we’d like to keep for employees going forward to ensure everyone is comfortable in their working environment.

We don’t have any plans for re-opening the physical office at this time, but that may be something we look to in the new year inline with any government guidelines.

We will provide all the equipment necessary to ensure you have a comfortable working setup at home.

Our engineers come from a diverse variety of backgrounds, with several without a Computer Science background; one of the team has a degree in Biological Sciences, and another a degree in Chemistry with a background in teaching.

As long as you have a passion for building great software, we’re happy to have you.

What technologies do we use?

  • and to power our backend application code.
  • for most of our persistent data storage.
  • and for our more modern frontend application code.
  • and for building and managing our internal UI components.
  • for all of our infrastructure. Our older services are hosted on with our newer services moving towards a serverless architecture using and .
  • for creating and provisioning our AWS infrastructure.
  • Classic for JavaScript our legacy front-end application code.
  • and JavaScript for our legacy back-end application code.
  • for our version control.
  • for our source code hosting and pull request management.
  • and for automatic code styling and quality control.

  • for our continuous integration / deployment pipeline.
  • for our issue tracking and project management.
  • for our communications.
  • for our internal documentation and team wiki.
  • We have no enforced code editor so you’re welcome to use whatever you feel the most productive in. We have a range of editor users in the team with VSCode, Vim, and Emacs being the main examples.

    What will you be doing?

    As part of the product team you’ll be responsible for turning concepts and designs for features into reality!

    This is an exciting time to join us as we’re in the growth stage of our journey! You’ll get the opportunity to help us scale our engineering processes, contribute to transitioning our legacy monolith into modern services, and develop brand new functionality.

    We’re a fast-paced and growing startup, so you’re likely to be doing a variety of tasks as part of your sprints. From doing feature work to stomping bugs, it’s unlikely any two days at Appointedd will be the same! Since we’re a small (but growing) engineering team, you’ll have the opportunity to work on both the front-end and back-end of our product as well as be involved with our infrastructure.

    Why should you apply?

  • You’re interested in building the world’s best online booking system!
  • You like being given full ownership of your workload whilst being backed by a supportive team.
  • You enjoy learning about existing and new technologies, and how to effectively use them.
  • You care about writing high quality and well-tested code.
  • You care deeply about user experience and satisfaction.
  • You want to be empowered to explore and experiment in a supportive environment.
  • You’re interested in being a part of a company that values personal and professional development. Your manager will have a technical background that can support you through regular one-to-ones and mentorship.
  • Employee benefits

  • Flexible working policy to support work / life integration we have a 35hr work week and our core hours are 10am-2pm. You can manage your time outside that however you wish
  • EMI Share Options scheme all Appointedd team members have Share Options so they can directly benefit in the success of the business
  • All the equipment you need to do your job we work on Apple equipment and will provide everything you need
  • Mentoring, training, and regular 1 : 1s to support your personal development
  • 28 days holidays that can be taken whenever you’d like (subject to notice and team clashes!)
  • Regular team social events either in-person or virtually when needed
  • Borrow My Doggy premium membership to ensure you’ve always got a Best Friend on hand should you need it
  • Premium access to CharlieHR Perks at Work programme
  • This all sounds great! How do I apply?

    If all of the above has given you the urge to fire an application over to us, great! Please send us your CV and a covering letter to , making sure you explain a bit about why you want to work with us and what you think you can bring to the team.

    If your CV is accepted, our interview process normally consists of the following steps :

  • A small, take home, no time-limit Javascript programming challenge.
  • A 15-20 minute phone interview.
  • A pair of virtual Zoom interviews that should last around 2-3 hours in total.
  • If you’d like to learn more about how our product works you can sign up for a free trial !

    Things to be aware of

    Please ensure any documents you submit (i.e. CV and cover letter) are submitted as PDFs.

    We’re an Edinburgh based team though due to Covid-19 are currently working remotely. We have plans to return to the office so would like you to be in commute-able distance, but won’t require you to be in the office five days a week.

    Unfortunately we are unable to offer sponsorship so candidates must have right to work in the UK.

    We are committed to equality of opportunity for all staff, and applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief, and marriage and civil partnerships.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form