PHP Developer

PHP

PHP Developer

PHP

Luxembourg, Esch-sur-Alzette

Passbolt SA

Undetermined
Permanent
Mid
Remote
5 929 - 7 708 USD
Gross per month - Permanent

Tech stack

    JavaScript

    advanced

    Python

    regular

    Shell

    regular

    Git

    regular

    React

    regular

Job description

You will join a growing and dynamic team committed to provide an exceptional user experience to all passbolt community members. Passbolt is and always will be an engineering company. We're looking for versatile self-motivated engineers who can bring fresh ideas and find elegant solutions to challenging problems. 
See. https://www.passbolt.com

Purpose of the job

We are looking for a PHP developer to design, extend and maintain passbolt API and the evolution of associated services such as the database. Your primary focus will be the server-side logic, ensuring a high level of security, performance and responsiveness to requests coming from the front-end. To facilitate integration with passbolt clients (browser, command line interface and in the future mobile), an in-depth understanding of front-end technologies is required.

Main responsibilities

  • Manage individual project priorities, deadlines and deliverables.
  • Participate to the software analysis and design in order to provide detailed functional and technical specifications;
  • Develop, deploy, maintain and improve software.
  • Practice sustainable incident response and postmortems.
  • Write functional and unit tests in order to perform predictable product build and rapid release cycles.
  • Share back findings, lessons learned and best practices with the team and community by writing blog posts and participating in online and offline events.

Skills required / qualifications

  • Bachelor of Science or University degree relevant to Software Engineering (e.g. Computer Science, Electronics) and/or comparable work experience/certification.
  • 3+ years experience in web application development;
  • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.
  • Experience working with two or more from the following: API design, developing large high-availability software systems, security software development, automated functional or performance testing, evolutionary database design, authentication system development (OAuth/JWT), web extension development.
  • Proficient in two or more of the following programming languages: PHP, Python, Shell, Javascript, PL/SQL. Familiar with Git and branching models.
  • Preferably experience working with one or more of the following: CakePHP, React.
  • Experience of working in an international environment with a culturally diverse user community.
  • Fluent in English, both verbal and written and preferably one other language.
Published: 01.06.2022
Office location