Forecast centralizes project management, resourcing & financial data into one easy-to-use, native AI-powered platform. Integrating seamlessly with our customer’s existing technology stack, Forecast optimizes real-time planning, predictive analysis and financial returns across delivery teams and projects.
Your work. Your resources. Your finances. All connected.
All the features you need in one streamlined tool, Forecast is the ultimate upgrade for any delivery team – from time-billing professional service providers to in-house project teams. Technology doing what it does best, so humans can do what they do best.
Founded in 2016, Forecast is backed by world renowned investors including Balderton Capital & Crane Venture Partners.
We are looking to hire a talented and passionate Software Developer to be a part of one of our development teams. The team is cross-functional with engineers, data scientists, design specialists, and product manager working closely together to build our unique solution. You’ll get the opportunity to quickly learn and grow and being part of our team, your opinion and contribution will matter.
Tech-wise, we’re cloud-native and running on AWS - we use TypeScript, Java, NodeJS, GraphQL, ReactJS, Aurora (MySQL on Amazon), DynamoDB (NoSQL), Docker, and AWS Lambda (Serverless).
Work collaboratively with your team, taking end-to-end responsibility for key aspects of the Forecast application, all the way from responsive UI, to services, to databases, and automated testing;
Take ownership from conception to deployment and maintenance in an environment where you’ll likely be shipping code during your first week - we prioritize execution!
Degree (BSc/MSc) in software engineering, data science, or similar
a few years of experience from the industry or recently graduated;
Experience with some of the following (along with the desire and ability to learn quickly to fill in the gaps!): Java, JavaScript/Node.js, GraphQL, React, SQL, AWS and TypeScript;
An interest in the possible applications of Machine Learning and how that can integrate into your work
A team player who is motivated by working closely together with highly skilled colleagues;
Curious, persistent, and result-oriented.
This job comes with several perks and benefits