Edinburgh & Lothians, Scotland, United Kingdom Hybrid / WFH Options
Neogen Recruitment Solutions Ltd
engineering team to deliver reliable, secure cloud services and modern web applications. Role overview You will own full-stack features end-to-end: design and implement backend services in Go, build responsive React frontends, integrate third-party systems, and help maintain CI/CD, observability and security. Youll work closely with product, design and customer success to deliver production-grade … software. Key responsibilities - Design, implement and maintain backend services and APIs in Go (Golang). - Build responsive, accessible React UIs using modern patterns (hooks, state management). - Integrate with external systems (ERP, eProcurement, SSO, payment providers). - Own tests (unit, integration), CI/CD pipelines and deployment automation. - Monitor, troubleshoot and optimise performance, reliability and security. - Participate in architecture decisions … code reviews and mentoring. - Produce clear documentation and support customer escalations when required. Must-have skills & experience - 4+ years professional software development experience. - Strong production experience with Go (concurrency, modules, idiomatic patterns). - Solid React experience (functional components, hooks, state management such as Redux/Context). - Proven experience designing and consuming RESTful/gRPC APIs. - Good SQL knowledge and More ❯
world's leading financial institutions. Key Accountabilities Responsibilities will include: • Design, develop and maintain highly available, secure, and performant backend REST API services along with frontend client using Python, Golang, Docker and Cloud-Native services. • Implement and manage database schema changes using Liquibase, ensuring alignment with compliance and audit standards. • Build and maintain CI/CD pipelines in collaboration with … Science or equivalent industry experience. • Comes from Software Engineering background with infrastructure experience. • 5+ years of development experience with a strong focus on large-scale, distributed systems. • Proficient in Golang and Python. • Experience with Liquibase or similar tools for database change management and version control. • Hands-on experience with GCP, including cloud-native services, networking, IAM, and cost optimization. Experience … Terraform, Ansible etc.). • Experience of working with Continuous Integration (CI), Continuous Delivery (CD) and continuous testing tools. • Experience working within an Agile environment. • Programming experience in following languages: Golang & Python. • Good understanding of cryptography (authentication, data encryption). • Ability to quickly acquire new skills and tools. • Good non-functional testing experience. Desirable Skills • Experience working in financial services or More ❯
depth understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any interest please apply More ❯
depth understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any interest please apply More ❯
depth understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any interest please apply More ❯
depth understanding of operating systems and/or distributed systems and/or cloud computing. Good programming skills, master of at least one language, such as C/C++, Go, Python etc. Good communication skills. Desirable Experience: PhD in operating systems, distributed systems etc. Published papers in top journals/conferences. If this role is of any interest please apply More ❯
information . Articles on the web, documents in the cloud, books on your phone-we absorb the world's content and help our members listen to it on the go, at their own speed, with tools that make learning easier, deeper, and faster. Or, put another way: what Spotify has done for audio entertainment we're doing for audio information. … or be heads down Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs Tech Stack: (must) NodeJS, ReactJS, TypeScript, (good to have) Java, Go, Python We offer: A fast-growing environment where you can help shape the culture An entrepreneurial crew that supports risk, intuition, and hustle A hands-off approach so you can More ❯