Spotta is a VC-backed startup in Cambridge, UK, leading the way in pest management technology. Its vision is to revolutionise how the world addresses insect pests, moving away from using 4M tonnes of chemical pesticides. Founded on expertise in advanced sensing technologies, Spotta's monitoring systems use IoT hardware and smart algorithms, prioritising detection and prevention. Dedicated to innovation, we deploy our cutting-edge tech in disparate parts of the world (>10 countries, 5 continents), operating across agriculture, commercial buildings, and forestry. We’ve been featured on many news channels, we’ve won major awards for our technology (most recently one of the biggest ag-tech prizes in the world), and we keep getting selected in each of our markets as the best-in-class solution. We are a super friendly team with a diverse range of skills and backgrounds, all of us committed to building great and impactful technology. The Role We are seeking a software developer to join our growing team. You’ll play a critical role in developing, scaling, and improving our core web application, which underpins all our company’s services. This role requires a high degree of autonomy, ownership of deliverables, and the ability to collaborate with non-technical stakeholders to refine priorities. You will be working with a friendly team of developers, engineers, and scientists alongside the company’s operations and commercial teams. The role’s exact scope will evolve based on the strengths and expertise you bring. Key Responsibilities Develop and expand the core web application as its scope and scale grow Lead testing efforts, implementing automated and manual testing strategies for reliability Progress toward release management responsibility, ensuring CI/CD pipelines and versioning are well-maintained Collaborate with internal stakeholders to refine and specify upcoming software requirements Ensure best practices for testing (e.g., Selenium/WebDriver) and agile methodologies Experience/Skills Absolutely Essential (The role needs 5 years of experience on these) Python (core language) Either SQL or experience with an ORM Nice to have HTML/JS and modern web app architecture GitHub Actions for CI/CD Testing frameworks (Selenium/WebDriver) Agile methodologies Linux (server and/or embedded) AWS (especially security and scalability in small web applications) Person Requirements Comfortable working in a start-up environment with high autonomy and ownership Able to prioritize issues collaboratively, balancing business needs and technical excellence Proactive in problem-solving, testing, and release management Experienced in delivering web applications through its lifecycle Work Environment This role is on-site/hybrid (Cambridge, UK) but needs at least 3 days/week in the office Strong career growth opportunities as the team expands A chance to shape the company’s technical foundation as an early team member Notes for Applicants We offer an innovative, fast-paced environment and our work is impactful. We have a diverse and inclusive team and are committed to promoting an inclusive workplace where employees feel valued and supported. We welcome all applications. Company Benefits Employee Share Options Pizza Thursdays Snacks, soft drinks, breakfast options in the kitchen Travel opportunities to North America, Latin America, Europe, Asia and Australasia Office location by the river Shower facilities on site Cycle to work scheme Work socials Development training budget 25 days holiday Interview Process Candidate provides an example of code they've written 0.5 hour call 2 hour face-to-face interview