About Prosple
Prosple is a fast-growing startup with a big mission: to help every student find their perfect job. Our platforms help students and graduates explore, compare, shortlist, and apply for graduate jobs and internshipsall in one place.
We also give top employers the tools to connect with a highly targeted, engaged audience of early-career talent. Since launching in 2015, weve grown to reach over 2 million students annually, and were set to transform how young people make career decisions.
We are a fully remote company with an ambitious vision, a collaborative culture, and a track record of delivering at scale.
About the Role
Were looking for a seasoned backend Drupal engineersomeone who understands Drupal core concepts inside and out, writes clean, maintainable code, and thrives on owning complex backend systems.
Our CMS is fully decoupled and serves as the backbone of our platform via REST APIs. You will be responsible for maintaining and evolving our Drupal 10 application, ensuring it is performant, secure, and scalable. This is not a theming roleits all backend, all the time.
Youll work closely with other engineers and stakeholders to:
- Own the CMS backend end-to-end, from architecture to deployment.
- Develop and maintain custom modules, integrations, and APIs.
- Optimise for high availability, performance, and security.
- Design and implement robust data models and workflows.
- Support our migration away from GraphQL toward REST-based services.
Essential skills & experience:
- Deep expertise in Drupal 8/9/10 core concepts, including Entities, Plugins, Services, Hooks, Configuration API, and Cache API.
- Experience in Redis caching with Drupal.
- Very robust experience with REST, particularly custom REST resources and REST APIs in Drupal.
- Solid experience building and maintaining custom modules to production standards.
- Strong OOP PHP skills (Symfony experience is a plus).
- Proven experience running Drupal in production as an API (REST custom resources).
- Comfortable with enterprise-scale Drupal projects and high-traffic environments.
- Experience with automated testing (PHPUnit, Kernel, Functional tests).
- Proficiency with Docker-based local development.
- Git version control (GitHub, GitLab, or Bitbucket).
Bonus skills:
- Experience with Feeds, Group, and GraphQL 3.x module.
- Background in decoupled/headless CMS architectures.
- Performance tuning, caching strategies, and load testing.
- Security best practices for Drupal.
- AWS ECS or other container orchestration.
- Technical leadership or architecture design experience.
Why Join Us
- Fully remote with flexible working hours.
- Collaborate with a passionate, distributed team.
- Build systems that genuinely make a difference in students lives.
- Opportunity to own a critical piece of our tech stack.
Application requirements:
To be considered, please include:
- A cover letter telling us about yourself and why youre interested in the role.
- Links to your GitHub (or other open source) contributions.
- Your Drupal.org profile (mandatory)
Questions
Contact Duarte Garin (CTO) at [Confidential Information].