D

Doctrine

Open-source PHP ORM and DBAL libraries

Fullstack Engineer - Platform squad

Full-Time
No salary listed
Mid
Paris, France
HybridUp to three days of telework per week, depending on the team.
Software EngineeringFull-Stack Engineering

About the job

Requirements
  • Significant experience as a fullstack engineer building frontends and APIs, with potentially different levels of seniority across backend and frontend work.
  • Very good knowledge of Node.js, TypeScript, React or another frontend framework, and NestJS or another server-side framework.
  • Interest in infrastructure as code.
  • Very good knowledge of SQL.
  • Interest in code quality and development best practices, including testing and continuous integration and continuous delivery.
  • Familiarity with agile processes and a product-oriented approach.
  • Commitment to building an excellent user experience.
  • Ambition to deliver highly reliable and highly available applications.
  • Willingness to share knowledge and feedback to help colleagues progress.
Responsibilities
  • Propose changes to the software architecture regarding frameworks and tools, and participate in implementing them.
  • Work on the various platforms, particularly maintaining and evolving authentication and authorization, including single sign-on support and its user experience.
  • Automate application deployments to make product teams autonomous.
  • Improve product-team productivity by working on the developer experience.
  • Participate in the squad’s on-call rotation to ensure the availability of doctrine.fr.
  • Perform code reviews and write tests to maintain quality standards.
  • Instrument code so it can be monitored in production.
  • Contribute to infrastructure as code using Terraform.
  • Implement and maintain information systems and information-management systems.
  • Write technical documentation.
  • Help disseminate and consolidate internal best practices and contribute to the Engineering strategy.
  • Participate in the Software Engineering chapter and contribute to internal projects that improve processes and long-term vision.
  • Participate in technical tests or interviews as part of recruiting.
Desired Qualifications
  • Professional legal-domain experience is not necessary.

About the company

Doctrine provides PHP libraries for database storage and object mapping, most notably the Object Relational Mapper (ORM) and the Database Abstraction Layer (DBAL). These open-source tools help PHP developers interact with databases by mapping PHP objects to database tables and by offering a unified API for database operations. The project is widely used across PHP frameworks such as Symfony, Laravel, and Laminas, and is maintained by a volunteer community under the MIT license. Unlike proprietary DB tools, Doctrine is funded through donations and sponsorships, and it also engages the developer community through blogs, events, and consulting. The goal is to give PHP developers stable, flexible database management capabilities and a reliable open-source ecosystem.

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

2006

Simplify Jobs

Simplify's Take

What believers are saying

  • Doctrine 3.4.0 shipped last week, signaling active feature delivery for modern PHP.
  • Doctrine pushed ORM 2 EOL from February 2026 to at least February 2027.
  • Packagist shows DBAL major 3 adoption around 60 percent, strengthening upgrade momentum.

What critics are saying

  • ORM 2 support ends after February 2027, forcing upgrades across downstream applications.
  • ORM 3 adoption sits at 25-30 percent, delaying ecosystem convergence and support simplification.
  • DBAL 4 and ORM 3 deprecations break legacy code, creating migration toil for maintainers.

What makes Doctrine unique

  • Doctrine ORM and DBAL anchor PHP persistence across Symfony, Laravel, and Laminas.
  • Doctrine 3.4.0 added PHP 8.4 native lazy objects and property hooks support.
  • Doctrine’s 2026 sponsorship program funds maintainers, infrastructure, swag, and conference travel.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Remote Work Options

Unlimited Paid Time Off

Professional Development Budget

Health Insurance

Gym Membership

Commuter Benefits

Meal Benefits

Company News

Doctrine Project
Jun 28th, 2025
ORM 3.4.0 released with Native Lazy Objects and Property hooks support

Last week Doctrine Project has released Doctrine 3.4.0 which primarily adds support for PHP 8.4 functionality:

TYPO3 Association
Sep 21st, 2023
SkillDisplay Partners With the Doctrine Project

Now, SkillDisplay is partnering with Doctrine to offer open data skill definitions for these libraries, creating a shared foundation of competencies that will benefit developers across the community.