Junior / Confirmed Fullstack Engineer (Foundation squad) at Doctrine

Paris, Île-de-France, France

Doctrine Logo
Not SpecifiedCompensation
Junior (1 to 2 years), Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Legal Tech, AIIndustries

Requirements

  • Une expérience significative en tant qu'ingénieur Fullstack (niveau junior / confirmé)
  • Connaissances de la stack technique : NodeJS, NestJS, React & NextJS
  • Envie de s’investir et de monter en compétence dans la compréhension des documents juridiques (expérience professionnelle dans le droit non requise)

Responsibilities

  • Proposer des évolutions de l'architecture logicielle en termes de cadres et d'outils, et participer à leur mise en œuvre
  • Travailler sur doctrine.fr, en particulier la maintenance et l'évolution de l'authentification et de l'autorisation (ex. support du SSO), y compris l'expérience utilisateur
  • Proposer des évolutions de l'architecture logicielle pour déployer Doctrine à l’international
  • Travailler sur l’automatisation des déploiements des applications pour rendre les équipes autonomes
  • Migrer une partie de l'application vers la nouvelle API NestJS
  • Aider les équipes produits à améliorer leur productivité en travaillant sur l'expérience des développeurs
  • Participer aux astreintes de la squad pour assurer la disponibilité de doctrine.fr
  • Effectuer des revues de code et rédiger des tests pour maintenir la qualité aux standards
  • Instrumenter le code pour le monitoring en production
  • Contribuer à l'infra as code en utilisant Terraform
  • Être en charge de la mise en place et de la maintenance des systèmes d'information et des systèmes de gestion de l'information
  • Rédiger de la documentation technique
  • Participer à la diffusion interne et à la consolidation des bonnes pratiques ; contribuer à l’élaboration de la stratégie Engineering

Skills

Fullstack
Infrastructure
Software Architecture
Security
DevOps

Doctrine

Open-source PHP libraries for database management

About Doctrine

Doctrine offers PHP libraries that help developers manage database storage and object mapping, primarily through its Object Relational Mapper (ORM) and Database Abstraction Layer (DBAL). These tools simplify database interactions by allowing developers to map objects in their code to database tables, making them essential for backend development in frameworks like Symfony and Laravel. Unlike its competitors, Doctrine operates as an open-source project, allowing free use and modification of its software, which is maintained by a community of volunteers. The goal of Doctrine is to provide high-quality and flexible database solutions for PHP developers.

N/AHeadquarters
2006Year Founded
VENTURE_UNKNOWNCompany Stage
Consulting, Enterprise SoftwareIndustries

Risks

Competition from Eloquent ORM could divert users from Doctrine.
Reliance on community contributions may slow updates and bug fixes.
Shift towards serverless and NoSQL may impact Doctrine's traditional ORM relevance.

Differentiation

Doctrine offers robust ORM and DBAL tools for PHP developers.
It is widely integrated with popular PHP frameworks like Symfony and Laravel.
Doctrine's open-source model fosters community-driven innovation and collaboration.

Upsides

Growing demand for GraphQL support enhances Doctrine's ORM tool relevance.
Serverless architecture trends create opportunities for optimizing Doctrine's DBAL.
Microservices architecture increases need for flexible database solutions, benefiting Doctrine.

Land your dream remote job 3x faster with AI