
Senior Software Engineer
Remote
United Kingdom
Full Time
26-02-2025
Job Specifications
We’re looking for a Software Engineer to join our team and take a pivotal role in the development and guidance of our product. As a ‘t-shaped’ engineer, you will bring a broad practical knowledge across various areas of software development, complementing and supporting our growing team whilst likely having a deeper specialism in front or backend. This is an exciting opportunity to leverage your existing skills, experience, and knowledge to significantly influence the trajectory of our product as we aim to revolutionize research.
What you'll be doing
As a member of a cross-functional, stream aligned team you will work collaboratively with the teams’ engineering manager, product manager, designer, and up to 4 other engineers
Using agile software development practices and a product mindset, you will work as a team to plan, build and support software that our customers love.
Collaborating with teams outside of product engineering, working closely with customers and understanding their needs.
Writing code - our stack is currently Vue.js, Typescript (FE), Python (BE) and NoSQL databases
Be happy working in all the major cloud providers: AWS, GCP&Azure.
With a You Build It, You Run It mindset, you will have intimate knowledge of our products from code commit through to production operation
Supporting production systems with shift right testing and tools such as Datadog
Strive for stable systems observability.
You will champion our principles, fuel a growth mindset by getting involved in communities and help improve our engineering culture
Pushing the boundaries, questioning the status quo, ensuring what we are doing and what we are building has high value and impact for our users
What you’ll bring
Deep understanding of modern web applications
Experience building Typescript/Javascript applications and using NoSQL databases
Experience using Python, or similar language
Knowledge of Event-Driven Architecture
Experience using AWS (Serverless)
Understand the importance of driving quality into code through test automation
Have supported applications in production, with demonstrable experience of good observability practices within a full stack environment. (e.g. Rum, Tracing)
Have worked in a collaborative environment with strong engineering practices
Care about the product life cycle and are customer value focused
Understand the value of continuous, iterative improvement using data to drive decisions and a culture of feedback
Passionate about software development with an appetite for learning and self-improvement
Interview Process
Talent Screen
Hiring Manager Call
Technical Interview
Principles Interview
About the Company
Prolific is a technology company building the biggest pool of quality human data in the world—and the ultimate platform to access it. Over 35,000 AI developers, researchers, and organizations use Prolific to gather data from real, engaged participants—with a new study launched every 2 minutes. Prolific has been ranked among the fastest-growing businesses in the Financial Times 1000 in 2024 and the Deloitte Technology Fast 50 in 2023. Know more
Related Jobs


- Company Name
- Spectrum IT Recruitment (South) Ltd
- Job Title
- Principal Software Developer
- Job Description
- Principal Software Developers required for an excellent client who are in the trading industry and their office is based in the City of London. The successful Principal Software Developer will join a small but extremely talented development team. You will be exposed to creating and maintaining our client's own applications based around a C#/.NET/SQL Server/ASP.NET universe. Many projects are greenfield projects and allow you to make your own mark on the development process early on.You will be given the opportunity to work with the some of the latest technologies possible and will be expected to produce excellent code for our clients in house software applications. Our client offers a very collaborative working environment with most of the development team coming from excellent computer science and programming educational backgrounds. This role with within the sports trading industry so any candidate applying should either have an interest within it. This is predominantly an office-based role. Skills required: C# Worked with the latest version of the .NET platform Database experience - SQL Server, oracle or equivalent Reporting/Analytic knowledge Angular, TypeScript Excellent communication skills both written and verbal High level aptitude for technology Education to at least a BSc level or higher in Computer Science or Mathematics from a Russell Group University or equivalent. Desirable skills: HTML5, CSS, JavaScript Multi-threaded application development Understanding of Windows technologies WPF If you feel you have the skills and experience required for this opportunity, please contact Oliver Wilson on 02380 765 287 or email OliverWilson@SpectrumIT.co.uk Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.


- Company Name
- Gamma
- Job Title
- Junior Software Engineer - GammaLabs
- Job Description
- We understand that the best business partnerships are genuine, and trust comes easily when you have the right partner beside you. That’s why we place relationships at the heart of everything we do. A different breed of communications provider. Loyal. Supportive. Reliable. By your side. Together, we can accomplish extraordinary things - we can be #GoodTogether. Junior Software Engineer A bit about us Gamma is a leading supplier of Unified Communications as a Service (UCaaS): we provide voice, data and mobile products and services to the UK, German, Spanish and Benelux business markets. Gamma is expanding its UCaaS presence in Europe with a family of businesses focusing on digital automation, delivering Gamma-powered services to SME customers via a network of channel partners in Germany, Spain, and the Benelux region. What will you be doing day-to-day? As a Junior Software Engineer, your responsibilities will include: Assisting in the development and enhancement of user interfaces, backend APIs, and databases under the guidance of senior team members. Supporting technical design and code implementation by contributing to coding tasks and design discussions. Participating in code reviews and Agile ceremonies to gain insight and feedback on development processes. Learning and assisting with automated testing and CI/CD practices to help ensure solution quality and reliability. Collaborating closely with other team members and key stakeholders to understand project objectives, timelines, and dependencies. Engaging in personal and professional development to enhance skills and advance your career. What you’ll need The ideal candidate will have: Foundational knowledge in Java (Java 8 or later) and object-oriented programming (OOP). Candidates with experience in other object-oriented programming languages (e.g., C#, Python, Ruby) will also be considered. Foundational Knowledge in SQL. Familiarity with source code version control systems (ideally Git). Strong problem-solving and decision-making skills. Excellent communication and interpersonal skills to effectively collaborate with team members and stakeholders. A desire to learn and grow. What do we offer? 25 days holiday + bank holidays Your birthday off Private Medical Insurance Electric Vehicle (EV) scheme Pension plan Enhanced maternity and paternity leave Share-save scheme A few things to note This role will require travel to one of our office locations (Newbury) once or twice a week. Unfortunately, we can't offer visa sponsorship or relocation support for this role If you feel you could be a good fit for Gamma but do not think that you meet all the requirements, we still encourage you to apply as you could be the person that we are looking for! Gamma is an equal-opportunity employer. We care about inclusion and believe in having diverse teams where everyone can be their true authentic selves. We value each person and their range of backgrounds and actively encourage people from underrepresented backgrounds to apply. We don't discriminate based on any protected characteristics e.g., race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, marital status, disability, or age. We are a family-friendly employer with a culture based on trust, autonomy, and flexibility so that you to create a work-life balance and enjoy working here at Gamma. Please note we only use recruitment agencies registered on our preferred suppliers list and as such, any speculative CVs received will not be considered. Agencies cannot work on this role unless approved by Gamma's recruitment team. If you feel you could be a good fit for Gamma but do not think that you meet all the requirements, we still encourage you to apply as you could be the person that we are looking for! Gamma is an equal-opportunity employer. We care about inclusion and believe in having diverse teams where everyone can be their true authentic selves. We value each person and their range of backgrounds and actively encourage people from underrepresented backgrounds to apply. We don't discriminate based on any protected characteristics e.g., race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, marital status, disability, or age. We are a family-friendly employer with a culture based on trust, autonomy, and flexibility so that you to create a work-life balance and enjoy working here at Gamma. Please note we only use recruitment agencies registered on our preferred suppliers list and as such, any speculative CVs received will not be considered. Agencies cannot work on this role unless released by Gamma's recruitment team. Apply Now


- Company Name
- MRJ Recruitment
- Job Title
- Software Developer
- Job Description
- At MRJ Recruitment, we pride ourselves on building strong, lasting partnerships with some of the most innovative companies in the tech industry. One of our most valued clients—a leader in their field—has trusted us time and time again to deliver the very best talent. And we’ve delivered every single time. In one 4 months span for example, we’ve sent 5 CVs and placed 5 candidates. That’s a 100% success rate, and we’re looking for YOU to be our next success story. What’s the role? We're supporting a forward-thinking company as they embark on a major re-architecture of their Verification platform—an essential system that powers real-time facial recognition and AI-driven security solutions. As part of a full-stack development team, you'll play a key role in modernising the platform, working with Kafka, .NET, and Typescript, while also gaining hands-on experience with Golang, React, and cloud technologies. This role is ideal for developers with a strong background in .NET and Kafka who are eager to expand their skill set in a dynamic, fast-moving environment. The Details: Competitive salary inline with industry standards that is readily available upon request Hybrid working from a Manchester office (must be based in the UK without visa/sponsorship requirements) What You’ll Be Doing: Developing and optimising robust, scalable solutions for an enterprise-level platform. Modernising and enhancing critical Verification systems as part of a full-scale transformation. Writing clean, maintainable code and driving improvements across the codebase. Working closely with cross-functional teams, including Product Owners and Testing teams. Contributing to technical solution planning and development roadmaps. What We’re Looking For: Strong development experience with .NET, Kafka, and Typescript. A keen interest in learning Golang as part of an evolving tech stack. Experience working in high-volume, fast-changing environments. Familiarity with automation, CI/CD pipelines, and scalable architecture principles. Strong problem-solving skills and the ability to communicate technical concepts effectively. This hybrid role offers the opportunity to work on cutting-edge technology in a company that’s investing in long-term innovation. If you're looking to take on new challenges and broaden your expertise—get in touch!


- Company Name
- Amici Procurement Solutions
- Job Title
- Senior Software Engineer - Data
- Job Description
- GLASGOW (HYBRID, 1 DAY PER WEEK IN OFFICE) Eden Scott is recruiting a Senior Data Software Engineer for Amici to develop a cutting-edge platform. With significant growth and an ambitious technology roadmap, Amici seeks an engineer skilled in Java, Python, and data to shape the future of the MyAmici platform. Why Join Us? You'll work in an agile, collaborative environment, leveraging modern technology stacks to build and optimize a powerful data platform and search engine. With an opportunity to explore vector search, machine learning, and large-scale data processing using Apache Lucene, Solr, or Elasticsearch. The position is hybrid, with one day per week in the Glasgow office. What You’ll Do: Design, build, and optimize a high-performance data platform and search solution. Develop robust search capabilities using Apache Lucene, Solr, or Elasticsearch. Engineer scalable data pipelines in Java or Python. Write high-quality, test-driven code using Agile methodologies. Collaborate with Business Analysts, Data Engineers, and UI Developers. Work across the full stack, from React/TypeScript front-end to Java-based search services. Leverage cloud technologies like Azure Data Factory, Batch Services, Azure SQL. Contribute to DevOps practices, code reviews, and system optimizations. What We’re Looking For: Strong experience in Java development and exposure to Python. Experience with large-scale data processing and search technologies. Expertise in Apache Lucene, Solr, Elasticsearch, or willingness to learn. Hands-on experience with SQL and NoSQL databases. Exposure to modern JavaScript frameworks like ReactJS or VueJS. Experience in Agile environments with modern DevOps and CI/CD practices. A degree in Computer Science/Software Engineering or equivalent experience. Familiarity with writing automated tests and maintaining high code quality. About Amici: Founded in 2005, Amici provides a cloud-based purchasing and inventory management platform for biotech and life sciences organizations. The MyAmici platform supports scientists in their research by handling supply chain and procurement needs. The Innovation Team ensures MyAmici remains at the forefront of technology. What’s In It for You? Work in an intrapreneurial and innovative environment. A flexible, hybrid working approach. A company culture valuing growth, collaboration, and continuous improvement. A fantastic suite of benefits. Join us to be part of a high-impact team transforming the biotech industry. Interested? Let’s talk! Contact our recruitment partners at Eden Scott for an informal discussion: amici@edenscott.com