Skip to main content

Backend Developer

Copernica is op zoek naar junior tot senior back-enddevelopers. Je bouwt, onderhoudt en test databases, integraties, API's en andere back-endprocessen voor onze voornaamste producten: Marketing Suite, MailerQ, en SMTPeter.

Technologie

Onze back-end is hoofdzakelijk gebouwd met PHP en gebruikt C++ extensions voor de componenten waar snelheid cruciaal is. Onze software heeft dagelijks te maken met grote hoeveelheden data, en daarvoor schrijven we vaak op maat gemaakte softwareoplossingen. Daarom bouwen en onderhouden we veel libraries, zowel intern als opensource, zoals ons eigen MapReduce-framework Yothalot , onze C++ library voor het ontwikkelen van PHP-extensions en veel meer.

Wat we je bieden

  • Flexibele werkuren;
  • De mogelijkheid om vanuit huis te werken;
  • Een opleidingsbudget;
  • Onkostenvergoeding voor reizen, internet, en telefoon.
  • Een prachtkantoor pal naast Amsterdam Centraal;
  • Sociale evenementen;
  • Pensioenregeling.

Cultuur

We besteden veel aandacht aan het maken van onderhoudbare code met best practises in gedachten. We bieden een cultuur waarin je veel feedback ontvangt van ervaren programmeurs. Ook wordt het leren van nieuwe vaardigheden en het bijhouden van relevante technologieën aangemoedigd.

Copernica's open-source-libraries

PHP-JS : Een brug tussen PHP en JavaScript. Met behulp van deze library kan JavaScript-code uitgevoerd worden in PHP-code en kunnen variabelen tussen de talen gedeeld worden.

PHP-CPP : Een goed gedocumenteerde C++ library voor het ontwikkelen van PHP-extensies. Extensies gebouwd op PHP-CPP zijn makkelijk te begrijpen en onderhouden. Grondige kennis van de Zend-engine en pointer manipulation is hierdoor niet meer vereist.

AMQP-CPP : Een C++ library voor asynchrone non-blocking communicatie met RabbitMQ. Deze library kan worden gebruikt om binnenkomende data van een RabbitMQ-server te verwerken en om frames te genereren die naar een RabbitMQ-server kunnen worden verzonden.

REACT-CPP : Een library voor event loops die C++ lambda-functies gebruikt om je op de hoogte te stellen van activiteiten rondom een file descriptor of op een timer. Intern is het een wrapper om de libev library en deze is daarom ook vereist.',

En nog veel meer! Bezoek ook eens onze Github pagina.

Benodigde vaardigheden

  • PHP of C++;
  • OOP;
  • Uitstekende beheersing van de Engelse taal, zowel gesproken als geschreven.

Andere relevante vaardigheden

  • Bekendheid met de SOLID-principes;
  • MySQL;
  • MongoDB;
  • WebSockets;
  • Docker;
  • Kubernetes;
  • RabbitMQ;
  • Linux (we hebben een voorkeur voor Ubuntu).

Anderen bekeken ook

Backend Developer

Bedrijf:
Copernica
Gemeente:
Amsterdam
Contracttype: 
Vast contract, Voltijds
Categorieën: 
Developer, Back-End Developer
Gepubliceerd:
29.03.2024
Deel nu: