Full Stack Developer

London, United Kingdom /
Engineering – Development /
/ Hybrid
Forecast, a global software company founded in 2016, delivers profitable Project Operations by uniting work, resource & financial management with deep integrations all in one platform. Backed by world renowned investors such as Balderton Capital & Crane Venture Partners, and listed in Deloitte's 2022 UK Technology Fast 50, the Forecast AI-native platform represents the most advanced technology ever applied to managing projects, resources and finances.

Our platform is used globally and automates busywork, surfaces best practices, predicts outcomes, guides projects to success, and most importantly empowers every team member to do their best work. Forecast is the ultimate upgrade for any delivery team. Technology doing what it does best, so humans can do what they do best.

It’s an exciting time to join us on our journey!

We are looking to hire an experienced and passionate Full Stack Developer to be a part of our Engineering team, spanning the UK and Denmark. As a Full Stack Developer at Forecast, you’ll be right upfront and centre in developing our platform, collaborating with our machine learning team to build the best and brightest solution for professional services teams. Your opinion matters. You’ll use your hard-won experience and know-how to help decide where we should take our tech stack and architecture, mentor our growing teams and cut through the noise to get things done.

Tech-wise, we’re cloud-native and running on AWS - we use TypeScript, Java, NodeJS, GraphQL, ReactJS, Aurora (MySQL on Amazon), DynamoDB (NoSQL), and AWS Lambda (Serverless).

What you'll do

    • Working collaboratively with a product team (Product Manager, UX, UI & Engineering), take end to end responsibility on a key aspect of the Forecast application, all the way from responsive UI, to database and automated testing
    • Take ownership from conception to post deployment in an environment that you’ll be likely shipping code in during your first week - we prioritize execution!
    • Influence and play a key role in our process creation including architecture  - how do we always make sure we’re doing everything the best possible way?
    • Provide coaching & guidance to more junior Developers in the team so we’re always leveling up

What you'll ideally have

    • Minimum 3 years proven experience in successfully working with end-to-end development
    • Experience with HTML, CSS, and JavaScript/TypeScript - experience with React, Java and AWS is definitely a plus!
    • Experience and interest in working agile
    • An interest in the possible applications of Machine Learning and how that can integrate into your work
    • Passion about the work you ship, with a sense of pride & ownership over what you’re putting out into the world
    • Great collaboration skills - you’ll be working in a tight-knit product team where teamwork and sharing of best practices is a must