Développeur*se Backend

Vélo
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Tech stack

PHP
API
Unit Testing
Bash
Software as a Service
Code Review
Continuous Integration
Data Security
Debian Linux
Linux
Web Servers
Python
MariaDB
MySQL
Backend
Gitlab-ci
REST

Job description

laptop: Développement & architecture - Concevoir, développer et maintenir les API et services backend

  • Écrire du code PHP propre, testable et documenté
  • Modéliser et optimiser les bases de données MySQL / MariaDB
  • Participer aux revues de code et aux décisions d'architecture technique

:white_check_mark: Qualité & tests - Écrire des tests unitaires et fonctionnels systématiques

  • Automatiser les déploiements et les tests via GitLab CI/CD
  • Mettre en place et suivre des indicateurs de qualité de code

:rocket: Performance & scalabilité - Identifier les goulots d'étranglement et optimiser les performances

  • Améliorer la résilience et la disponibilité des services
  • Participer à la mise en place de mécanismes de monitoring et alerting

:locked_with_key: Sécurité & bonnes pratiques - Garantir la sécurité des données et des échanges

  • Maintenir à jour les dépendances et appliquer les correctifs de sécurité
  • Documenter les procédures et bonnes pratiques pour l'équipe

:tools:️ Bonus : polyvalence - Scripts Bash ou Python pour l'automatisation de tâches récurrentes

  • Notions d'administration système (Debian, serveurs web, CI/CD)
  • Participation à des projets transverses (intégrations API)

Requirements

Tu as 5+ ans d'expérience en développement backend.

  • Tu maîtrises PHP et tu as une bonne connaissance de MySQL/MariaDB
  • Tu es rigoureux·se dans ton code et tu sais écrire des tests
  • Tu as une bonne compréhension de l'architecture backend (API REST, sécurité, performance)
  • Tu es autonome, curieux·se et force de proposition
  • Tu as l'esprit d'équipe et tu aimes partager tes connaissances

Bonus :

  • Connaissance des environnements Linux (Debian)
  • Expérience avec GitLab CI/CD
  • Aisance en Bash et/ou Python pour l'automatisation
  • Intérêt pour l'optimisation et la scalabilité d'applications SaaS

Apply for this position