Backend Software Engineer
Silicon Luxembourg · Luxembourg
Description du poste
About the role
Passbolt is looking for a Backend Software Engineer to join its Backend Team. You will work on the API that powers the self‑hosted Community and Enterprise Editions as well as the managed Cloud Edition, ensuring security, performance and scalability for millions of users.
Key responsibilities
- Develop new features in PHP and CakePHP for products used daily by over half a million users.
- Maintain, improve and fix bugs in the existing codebase.
- Transform functional specifications into reliable API workflows while preserving backward compatibility and security.
- Participate in code reviews to identify defects before release.
- Write unit tests with a target of 80% coverage and develop end‑to‑end tests for critical user journeys.
- Optimize code for performance and scalability across multiple platforms.
- Support the support team and product owners with feature requests and bug reports.
Required profile
- Proven experience with PHP and the CakePHP framework.
- Familiarity with REST API design and implementation.
- Understanding of security best practices and cryptographic mechanisms such as OpenPGP.
- Ability to write comprehensive unit and integration tests.
- Experience working with Git, Docker and Agile Scrum environments.
Required skills
- PHP
- CakePHP
- SQL
- Bash
- HTML
- CSS
- Less
- OpenPGP / GnuPG
- PHPUnit
- Composer
- Git
- Docker
- Linux
- macOS
- UML
- Agile Scrum
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches au Luxembourg.
Salaires par métier
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Publie il y a 1 mois
Expire dans 1 jour
27 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
Silicon Luxembourg
Luxembourg