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.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Middle Software Engineer (JS/TS)
2026-05-27
Software Engineer (Backend Focus)
2026-05-27
AI Engineer
2026-05-27
- Posted
- Dec 28, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- United Kingdom
- Company
- Prolific
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Middle Software Engineer (JS/TS)
2026-05-27
Software Engineer (Backend Focus)
2026-05-27
AI Engineer
2026-05-27