#1 Job Board for tech industry in Europe

PHP Developer
PHP

PHP Developer

Esch-sur-Alzette
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Remote

Tech stack

    JavaScript

    advanced

    Python

    regular

    Shell

    regular

    Git

    regular

    React

    regular

Job description

Online interview
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.