cover image
Prolific

Software Engineer

Remote

United Kingdom

Full Time

24-04-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 revolutionise 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, researcher 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 and supports progress towards our OKRs
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
Building the future - we’re moving towards Event-Driven Architecture on AWS
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
You will champion our principles, be a community of practice member 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
Deep knowledge of full stack software engineering (with a backend lean)
Experience using Python, or similar OO language
Experience building Typescript/JavaScript applications and using NoSQL databases
Knowledge of Event-Driven Architecture
Experience with 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

Company Benefits
Take a look at our Handbook!

Interview Process
Talent Call: You'll meet with one of our Talent team and have an exploratory call about the role requirements, life at Prolific, as well as your background and aspirations.
Hiring Manager Interview: You'll interview with two members of the team, one of which will be the hiring manager. You'll have the opportunity to ask about the company and the role, and we'll ask you questions about your experiences and goals.
Panel Interview: We'll hold a panel interview that evaluates skills required for the role. You'll meet with more of our team and may be asked to complete a presentation or task. You'll be compensated with a £50 voucher for completing the task because we know your time is valuable!
Final Interview: We will deep dive into your past experiences, goals, motivations, and skills all aligned to our Prolific Principles. You'll speak with two to three members of the team and - as always - have an opportunity to ask questions about the role and company.

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 background Company brand
Company Name
Free-Work UK
Job Title
Front-End Developer
Job Description
Front End Developer London (Hybrid) £75,000 - £85,000 + Equity + Progression An excellent opportunity awaits a Front-End Engineer with strong NXX XX XX XX XX experience to join an AI Driven startup in a role offering cutting edge projects, personal development and progression opportunities, and equity included. This company is an exciting startup developing an AI-driven solution for the renewable energy sector. In this role, you'll join an established core team based in London, working to influence technical decision, develop and maintain high performance, responsive front-end applications for an AI-powered platform. This role is based in Central London, 3 days per week in the office. The ideal candidate for this role will be well versed in developing responsive, high performance front-end applications using NXX XX XX XX XX and Typescript, with experience working in a CI/CD environment. The right candidate will have a strong understanding of front-end principles and will be able to contribute and play an important role in the technical decision-making process. This is a fantastic opportunity for a well-versed front-end developer to join an exciting AI start-up in a role working on cutting edge projects, growth opportunities, and equity. The Role Front-end engineering of AI-driven solutions Development using NXX XX XX XX XX and TypeScript CI/CD deployment Strong progression opportunities within an AI startup Hybrid role, 3 days a week in Central London The Person Strong experience in front-end development using NXX XX XX XX XX and TypeScript Experience in CI/CD deployment and modern cloud pipelines Experience building of responsive, high-performance applications. Looking for a fast-paced startup environment Based in or within a commutable distance to Central London Reference Number: BBBH 253124 To apply for this role or for to be considered for further roles, please click \"Apply Now\" or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts as an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates.
London, United Kingdom
On site
Full Time
07-05-2025
Company background Company brand
Company Name
GitLab
Job Title
Intermediate Fullstack Engineer, SSCS: Pipeline Security (Ruby)
Job Description
GitLab is an open core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world. When everyone can contribute, consumers become contributors, significantly accelerating the rate of human progress. This mission is integral to our culture, influencing how we hire, build products, and lead our industry. We make this possible at GitLab by running our operations on our product and staying aligned with our values. Learn more about Life at GitLab. Thanks to products like Duo Enterprise, and Duo Workflow, customers get the benefit of AI at every stage of the SDLC. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier. All team members are encouraged and expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact across our global organisation. An Overview Of This Role As an Intermediate Fullstack Engineer on the Pipeline Security team, you'll be at the forefront of making CI pipelines more secure and trustworthy for GitLab users worldwide. You'll work on critical security features that directly impact how thousands of organizations handle sensitive information in their development workflows. Our team is currently focused on two major initiatives: developing GitLab's native secrets management system for CI pipelines and implementing SLSA L3 compliance features to enhance software supply chain security. Working with both Ruby on Rails and Vue.js, you'll help shape the security architecture of GitLab's CI/CD infrastructure. This role offers a unique opportunity to combine deep backend development expertise with security engineering, directly contributing to making GitLab's pipelines more secure for everyone. Secrets Manager SLSA L3 What You’ll Do Security Implementation: Contribute to the development of GitLab's native secrets management system for CI pipelines, ensuring secure handling of sensitive information Code Review: Review code contributions with a security-first mindset, ensuring all new features meet our high security standards Secure Development: Write secure, maintainable code primarily in Ruby on Rails and Vue.js Technical Collaboration: Apply security best practices and participate in code reviews with a security-focused mindset Cross-team Collaboration: Work closely with security experts and other engineering teams to ensure best practices in secure software development Documentation: Write and maintain technical documentation for security features, focusing on both implementation details and security considerations Problem Solving: Debug and resolve complex security-related issues in production environments Security Architecture: Participate in design discussions and technical reviews with a focus on security implications Required Skills What You’ll Bring 3+ years of fullstack development experience Strong proficiency in Ruby on Rails and JavaScript frontend frameworks Excellent problem-solving and debugging skills Strong communication skills and ability to explain complex security concepts Preferred Skills Understanding of CI/CD concepts and pipeline security Experience with secrets management and security best practices Strong knowledge of web application security principles Experience with Git and GitLab/GitHub workflows Experience with Golang development Experience with container security and Docker Familiarity with SLSA framework and software supply chain security Experience with HashiCorp Vault or similar secrets management systems About The Team The Pipeline Security team is responsible for making CI pipelines more secure and trustworthy for users. We're currently focused on two major initiatives that will significantly improve GitLab's security posture: developing a native secrets management system and implementing SLSA L3 compliance features. Our work directly impacts the security of thousands of organizations' software supply chains. How GitLab Will Support You Benefits to support your health, finances, and well-being All remote, asynchronous work environment Flexible Paid Time Off Team Member Resource Groups Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental leave Home office support Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from underrepresented groups are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application. Remote-Global Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process. Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us. GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also GitLab’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know during the recruiting process.
United Kingdom
Remote
Full Time
07-05-2025
Company background Company brand
Company Name
FRESH.
Job Title
Full Stack Engineer
Job Description
Senior Fullstack Engineer - Node/TypeScrip/React - AI MedTech - Salary + Equity - Hybrid, 1 day a week FRESH has partnered with an exciting start-up that is leveraging Artificial Intelligence to improve healthcare services. Through the use of advanced AI, this software can identify potential non-attendance patients, giving healthcare providers time to proactively reach out and find solutions. As they enter their next phase of growth, they are seeking a talented and ambitious software engineer to play a key role in the next phase of their expansion. This is a unique opportunity to take ownership, influence key decisions, and contribute to building a world-class engineering culture. Responsibilities: Contribute to product-focused development across user-facing services and applications using modern tools and technologies. Design and implement backend services and APIs using TypeScript/ Node and frameworks such as NestJS. Enhance frontend applications using React, ensuring high-quality, performant, and maintainable code. Write well-tested code that solves complex problems efficiently. Improve engineering processes by fostering a culture of quality, efficiency, and best practices. Requirements: Proficiency in TypeScript/Node with experience building scalable backend services and APIs. Strong experience in modern web application development using React. Knowledge of database technologies (e.g., PostgreSQL) and experience designing efficient data models. Ability to make key design decisions and communicate trade-offs to both technical and non-technical stakeholders. Strong problem-solving skills, ownership mentality, and ability to navigate ambiguity. Passion for working on impactful, real-world problems. Strong collaboration skills, working closely with product, engineering, and machine learning teams. Ambition to grow within the company and take on increasing responsibility as the business expands. If you're interested in hearing more, hit the apply button!
London, United Kingdom
Hybrid
Full Time
07-05-2025
Company background Company brand
Company Name
Noir
Job Title
.NET Developer - Nottingham
Job Description
.NET Developer - Leading E-Book Firm – Nottingham (Tech stack: .NET Developer, .NET 9, ASP.NET, C#, React, Angular 19, Microservices, Vue.js, TypeScript, Azure, Web API 2, Agile, Azure SQL, Programmer, Full Stack Engineer, Architect, .NET Developer) Our client are a leading e-book firm who are on a mission to build the best reading experience, one that is both communal and personal, anytime, anywhere. Having recently opened their uber-chic offices in Nottingham they are looking to hire .NET Developer at all levels to work on the development of a product that makes a meaningful, lasting difference in people’s lives. We are seeking .NET Developer candidates who are passionate about software development and all things tech. You should have a good grasp of: .NET, .NET Core / ASP.NET MVC, C# and Azure SQL. Our client can provide you with industry recognized training in: .NET 9, JavaScript, React, Angular 19, Microservices, Vue.js, TypeScript, Azure, AWS, Web API 2, Entity Framework, Node.js, Elasticsearch, Agile, TDD, BDD, Scrum, Kanban and MongoDB. This is a great opportunity to work alongside smart, driven people who will inspire you every day. You will have the opportunity to form relationships with their investors, advisors and mentors - and the broader tech community. These experiences will provide you with the abilities necessary to grow with the firm, or one day start your own company! Their benefits include: a company bonus, pension, healthcare, flexible holiday policy (they do not count days), a well-stocked kitchen (with fresh fruit, snacks and drinks) and regular company outings: team dinners, trips to museums and galleries. They also run monthly book club lunches and discussions. Location: Nottingham, UK / Remote Working Salary: £35,000 - £45,000 + Bonus + Pension + Benefits Applicants must be based in the UK and have the right to work in the UK even though remote working is available. Noir continues to be the leading Microsoft recruitment agency; we can help you make the right career decisions! NOIRUKNETREC NOIRUKREC
Nottingham, United Kingdom
Remote
Full Time
07-05-2025