Neogen are excited to be working with a client based in Edinburgh who are looking for a Senior Python engineer to join the team on a Hybrid basisIn this role, you'll be at the forefront of software development, collaborating with a dynamic team of developers and product managers to bring innovative solutions to life. With a focus on end-to-end ownership, you'll have the chance to make a real impact from initial design through to delivery.Here's what we're looking for:Proven experience in developing complex softwareProficiency in JavaScript, ideally with experience in frameworks such as VueStrong Python experienceUnderstanding of Agile methodologiesKnowledge or experience with databases like MongoDB, SQL, Postgres & Snowflake (desirable)Experience with Docker & Kubernetes (desirable)Excellent communication skills and ability to collaborate across teamsAdaptability and eagerness to learn new languages and technologiesThrives in a fast-paced, challenging environment with a proactive, hands-on approachWhat's in it for you?Basic Salary £60,000 - £80,000 DOECompetitive benefits package including 35 days holiday, pension plan, employee assistance programme, life insurance, and moreAccess to our in-house training & development platformHybrid working model promoting work-life balanceRSU's (Restricted Stock Units) planOpportunity for cross-company collaboration with offices in major cities globallyDon't miss out on this chance to join a diverse and motivated team, where innovation thrives and your contributions make a difference. Apply now to take the next step in your career journey!