An Edinburgh-based tech-start up, working in the tech for good space, is looking for a skilled Python Software Engineer to join their hybrid team - genuinely interesting subject matter and real variety in work.
They've been running for a few years now and are really starting to make a name for themselves, they have one core product and develop a series of applications that are critical within the research community in their field.
They operate in the tech for good space, and everything you'll be working on will be used by academic researchers to provide them with tools and the ability to analyse their data to help form conclusions - they predominantly work in the environmental space.
You'll work in a multidisciplinary team consisting of Data Scientist and Software Engineers, and will experience real variety in your role. You'll spend part of your time working on their core product, be tasked with developing multiple tools and applications from scratch, and helping to maintain and enhance existing applications. They work in a pretty fast paced environment due to the nature of their project work, so they are looking for someone that enjoys this style of working.
As the project work is pretty varied, their tech stack is also quite similar. Predominantly they work in Python (moving towards FastAPI), they host applications on GCP, within a Linux environment and tend to use ReactJS for the front-end with a MongoDB database. However, they're looking for a creative and curious Software Engineer to join the business and if you feel a different technology would better suit a project you genuinely have the ability to suggest and implement this.
You'll ideally have commercial experience with most of the following;
** Python
** JavaScript
** Cloud Services
** CI/CD
** NoSQL Databases
The following experience is highly desirable;
** Working within academic research / strong academic background
** Working with Algorithms
** ReactJS
This role would suit an ambitious Software Engineer looking for a challenging role, you'll be able to pick up as much responsibility as you crave here, and will be expected to work pretty independently on technical projects. You'll also be able to get involved in requirements gathering, prototyping, system design and even suggesting new technologies.
They're able to offer a salary of 40k to 50k for this role with a series of benefits to match. Their offices are based in central Edinburgh, just a short walk from Haymarket and Waverly train station. The team supports hybrid working here, where you'll be expected onsite about once a week (although most are regularly in more often - out of choice), they also offer very flexible working arrangements.
If you're keen to find out more, please apply or drop Doug Paget at Cathcart Technology a message via Linkedin.