Are you an experienced Full Stack Python Developer seeking a new opportunity? We're on the lookout for a talented individual like you to join one of Neogens esteemed clients a leading tech firm, we're thrilled to offer this exciting role based in Edinburgh.In 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 softwareStrong proficiency in JavaScript, ideally with experience in frameworks such as VueFamiliarity with Python or similar languages like Ruby or NodeUnderstanding 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 £55,000 - £70,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!