D

Doctrine

Open-source PHP ORM and DBAL libraries

Senior Full-Stack Engineer - Platform squad

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

About the job

Requirements
  • Significant experience as a full-stack engineer building frontends and application programming interfaces, potentially with 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.
  • Commitment to delivering highly reliable and highly available applications.
Responsibilities
  • Propose changes to the software architecture in terms of frameworks and tools, and participate in implementing them.
  • Maintain and evolve the authentication and authorization of the company’s platforms, including single sign-on support and its user experience.
  • Automate application deployments to make product teams more autonomous.
  • Improve developer experience and productivity across product teams.
  • Participate in the squad on-call rotation to ensure the availability of doctrine.fr.
  • Perform code reviews and write tests to maintain quality standards.
  • Instrument code so that 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.
  • Share and consolidate internal best practices and contribute to the Engineering strategy.
  • Participate in the Software Engineering chapter’s internal projects to improve processes and long-term vision.
  • Participate in recruiting through technical tests or interviews.
Desired Qualifications
  • A willingness to share knowledge and give feedback to help colleagues develop further.

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.