Software Engineer
Role details
Job location
Tech stack
Requirements
o You're a confident, self-sufficient engineer with a couple of years of professional experience behind you. o Python is your natural habitat, and you're comfortable working across databases, APIs, and cloud infrastructure. o You're equally at home collaborating with scientists and technical colleagues as you are getting your head down independently. o Beyond the technical, you're genuinely curious, about the work, the problem space, and the craft of good software. o No background in satellite data or environmental science is needed, but an appetite to learn it is. o Right to work in the UK is required. Technically, We're Looking For o Solid Python development experience in a professional setting o Comfort with both relational and NoSQL databases o A good understanding of REST API design o Familiarity with Git, CI/CD pipelines, and modern development workflows o Exposure to cloud platforms and JavaScript frameworks would go down well, but none of it is a dealbreaker Sound like your kind of place? Please apply with your most up-to-date CV for consideration. Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.
Benefits & conditions
o Salary £45,000 - £52,000 o Flexible and hybrid working in central Edinburgh o Benefits include: Dental cover, a fitness allowance, cycle to work and much more The Opportunity: o This isn't a role where you'll be a cog in a large machine. You'll be joining a tight-knit, technically sharp team where your contributions will be visible and valued from day one. o The focus is primarily backend development, building and maintaining cloud-based services and applications, though you'll have the chance to dip into frontend work too. o If you enjoy variety, ownership, and working somewhere that actually cares about what it's building, you'll fit right in.