Fullstack Developer (Drupal)

  • Full-time

Company Description

Swissquote challenges the code to deliver innovative services & products that make financial opportunities accessible to everyone.

We are the Swiss leader in online trading and we deliver our services to + 400’000 clients who can trade over 3 million products through performant and secured platforms.

As well as various online trading products (stocks, bonds, funds, derivative products, cryptocurrencies…), we provide Forex, Robo-Advisory and Mortgages solutions.

Join our +800 employees all over the world to accelerate your career in fast-moving and rock-solid company! We keep on growing and despite the COVID-19 pandemic, we were able to deliver exceptional results in 2020.

Job Description

A new opportunity has come to join our Marketing department. You'll be joining a team of 4 developers in charge of the marketing websites of the Swissquote Group (such as swissquote.com, swissquote.co.uk, swissquote.lu, ...) and related tools (API, documentation, CI/CD).

We are looking for an individual who is proactive, curious, willing to learn new technologies and not afraid to dive in legacy code when necessary.

You will be working with designers, brand managers and colleagues from all the group entities. You will be able to provide technical expertise at all phases of the projects and have an impact on how things are delivered.

More backend-end than front-end, you will be in charge of the development of Drupal 9+ modules, Drupal maintenance, some Symfony projects development/maintenance, but you'll also be able to work with ApolloJS and NextJS, and develop React components.

What will you do:

  • You will be in charge of the development and maintenance of back-end features on Drupal (modules, updates, ...), but you'll also have the opportunity to work on front-end features.
  • You will have the opportunity to take an active part in the development of enterprise-wide tools.
  • You will dive into and maintain/refactor some legacy code.
  • You will work with non-technical people (brands, marketing, ...)

Qualifications

  • 5+ years of experience in the development of websites, back-end and front-end.
  • Very good knowledge of back-end development with PHP 7.4+, good knowledge of Drupal 8+.
  • Experienced in front-end development with TypeScript, React, CSS, Webpack.
  • Experienced in development with an IDE and technologies such as virtualization, versioning with Git and Git Workflows, CI.
  • Experienced with relational Databases (MySQL or similar).
  • Experienced with Docker, docker-compose.
  • Good knowledge of REST API.
  • Familiar with GraphQL.
  • Familiar or willing to work with test-driven development: PHPUnit, Jest, ...
  • Open-minded, team player, rigorous and autonomous
  • Able to work under pressure
  • Fluent in English

An asset

  • French-speaking
  • Master in Computer Science.
  • Experience with the Symfony framework and the Laravel framework
  • Experience with headless development
  • Knowledge of Kubernetes
  • Knowledge of NodeJS, NextJS, Apollo

Additional Information

Technologies we use: 

  • Front-end
    • JavaScript (TypeScript, React)
    • CSS
    • NodeJS with NextJS
  • Backend development
    • PHP 7.4+ (Drupal 9+, Twig, Some Symfony)
    • NodeJS with Apollo Server
  • Developer environment
    • Windows, OSX, Linux
    • PHPStorm, VSCode, ...
    • Docker / Kubernetes
    • Git on GitHub enterprise
    • Jenkins CI
Privacy Policy