Word jij onze nieuwe PHP-programmeurs?
Wil jij je carriere een boost geven bij een groeiend bedrijf met een sterke focus op persoonlijke ontwikkeling?
Stuur dan je cv en motivatie naar
jobs@copernica.com
We zoeken programmeurs met kennis van PHP voor het versterken van onze ontwikkelteams. We zoeken zowel mensen die jarenlang ervaring hebben met PHP, als mensen die aan het begin van hun carrière staan.
Wat doet een PHP-programmeur bij Copernica?
Copernica werkt al jarenlang met PHP. Vroeger voor complete web-applicaties, maar nu code steeds meer in de browser draait (javascript), gebruiken we PHP vooral als backend-technologie. PHP wordt daarbij gebruikt als laag tussen de frontend (die in de browser draait) en storage platformen in de backend. Ook wordt PHP wel gebruikt voor server side scripting en achtergrondtaken.
Onze ontwikkelaars verwachten van elkaar dat ze gestructureeerd werken, kennis hebben van OOP en de SOLID principes toepassen. Onze code is duidelijk, logisch opgebouwd en waar nodig uitgebreid gedocumenteerd. Omdat PHP slechts een deel vormt van onze volledige stack, bouwen we heldere API's om systemen te koppelingen. Indien we tegen beperkingen van PHP aanlopen, bijvoorbeeld op het gebied van memory management of performance, dan werken PHP programmeurs samen met C++ ontwikkelaars om dit op te lossen. Hiervoor hebben we de open source PHP-CPP library ontwikkeld.
Full-stack- en multidisciplinaire teams
Bij Copernica werken we met meer technologieën dan alleen PHP. We werken in multidisciplinaire ‘DevOps’-teams waarin verschillende belangen, visies en specialismes worden samengebracht en waar specialisten samenwerken om bedrijfsdoelen te realiseren. Omdat PHP een centrale positie inneemt in onze technologiestack, is het gebruikelijk dat PHP-ontwikkelaars samenwerken met andere specialisten en zo vaardigheden en kennis bundelen.
Momenteel zijn bij Copernica de volgende technieken veelvuldig in gebruik:
- C++ voor onderdelen waar performance, stabiliteit of geheugen-management belangrijk is;
- JavaScript, HTML en CSS voor frontend-applicaties;
- PHP als tussenlaag tussen de frontend en de backend, en voor delen van de backend;
- Kubernetes en Docker als hostingplatform;
- Linux (veelal Ubuntu) als ons besturingssysteem;
- MySQL, MariaDB, SQLite en PostgreSQL als database-systemen;
- MongoDB als NoSQL-storage-platform;
- Subversion en Git voor versiebeheer;
- RabbitMQ als queueing-systeem.
- MailerQ als MTA.
Deze lijst staat niet vast. Nieuwe technologieën worden doorlopend geïntroduceerd, terwijl anderen juist worden uitgefaseerd.
In-house ontwikkeling en opensource-projecten
Bij Copernica deinsen we er niet voor terug om nieuwe software te ontwikkelen. Wanneer we ontevreden zijn over een bestaande applicatie of library, dan is het geen probleem om zelf iets te ontwikkelen. Dit leidt regelmatig tot 'spin-off'-producten die we vercommercialiseren (zoals MailerQ) of opensource-libraries die we op GitHub plaatsen (zoals AMQP-CPP en PHP-CPP). Veel interne libraries, frameworks en tools brengen we niet naar buiten, maar gebruiken we wel zelf.
Voor collega's betekent dit dat je je kennis van onze systemen overal vandaan moet halen: niet alleen vanuit boeken, blogs, StackOverflow, maar ook door zelf de code in te duiken of ontwikkelingen buiten Copernica in de gaten te houden.
Om onze code onderhoudbaar te houden hanteren we strenge eisen wat betreft documentatie, structuur en leesbaarheid. Een toekomstige collega die een bug moet oplossen of een feature moet toevoegen moet makkelijk verder kunnen werken aan de code die zijn of haar voorganger heeft achtergelaten. Programmeertalen, vinden wij, zijn er niet voor computers, maar voor mensen. Deze denkwijze moet je passen. 'Ja, maar het werkt toch?' is bij Copernica lang niet altijd goed genoeg.
Wat kun je verwachten van Copernica?
Copernica is een vriendelijke werkgever. Je kunt altijd gebruikmaken van ons aangename, rustige kantoor pal naast Amsterdam Centraal Station, maar thuiswerken is ook mogelijk. In beide gevallen voorzien we je van de faciliteiten die je nodig hebt om effectief te werken. Dat geldt niet alleen voor je laptop en telefoon, maar bijvoorbeeld ook voor je bureau en stoel.
Naast een royaal salaris en vakantiegeld biedt Copernica aandelenwaarderingsrechten waarmee je een virtueel aandeel in het bedrijf opbouwt en meegroeit met Copernica. Ook vergoeden we je reis-, telefoon- en internetkosten en ontvang je een trainingsbudget en pensioenplan.
Ons team is relatief klein, jong en hoogopgeleid. Om de cohesie binnen het team te versterken bieden we een informele bedrijfscultuur en plannen we regelmatig sociale evenementen in binnen- en buitenland.
Solliciteer vandaag
Ben je enthousiast over de functie? Stuur dan jouw CV naar jobs@copernica.com. Wie weet word jij binnenkort onze nieuwe collega.
Acquisitie naar aanleiding van deze vacature wordt niet op prijs gesteld.
Wat kun je verwachten van Copernica?
Hybride werken
50% werkgeversbijdrage Pensioenpremie
Volledige reiskostenvergoeding
25 vakantiedagen
Ruim opleidingsbudget
Doorgroeimogelijkheden
Leuke uitstapjes
Virtuele aandelen in Copernica
Hybride werken
Bij Copernica vinden we het belangrijk dat jij lekker in je vel zit. Daarom krijg je de mogelijkheid om thuis te werken, waarbij je thuiswerkplek door Copernica wordt gefaciliteerd. Uiteraard ben je altijd welkom op ons gezellige kantoor, op een van de mooiste locaties van Amsterdam (naast het Centraal Station). In overleg met je manager en je teamgenoten is er veel flexibiliteit om je werktijden zelf in te plannen.
Wie worden je collega’s?
Ons team is cultureel divers en bestaat uit ongeveer 40 ondernemende, innovatieve, gepassioneerde en hoogopgeleide professionals. De bedrijfscultuur is informeel. Om in deze tijd van hybride werken onze teamgeest te versterken organiseren we regelmatig leuke activiteiten en evenementen in binnen- en buitenland.
Ontmoet je nieuwe collega’sInteresse of wil je meer weten?
Heb je vragen over deze vacature of wil je ons team komen versterken? Neem dan contact op met onze HR-coördinator Nikki.
jobs@copernica.com
Over Copernica
Sinds 2000 is Copernica marktleider in technische oplossingen voor emailmarketing en het versturen van bulk-emailcampagnes voor het MKB in Nederland. De klanten van Copernica waarderen de betrouwbaarheid van de soft en hardware en de klantgerichtheid van alle medewerkers in de organisatie. Het bedrijf groeit gestaag en is continu op zoek naar nieuw talent voor alle afdelingen. Mocht je iemand weten, die goed bij Copernica zou passen, voel je dan vrij om ons met elkaar in contact te brengen.
Copernica-producten
Met onze SMTP-servers en Mail Transfer Agent ontzorgen we je ook bij transactionele e-mails en zeer hoge e-mailvolumes.
Onze Copernica Marketing Suite is een complete maar eenvoudige webapplicatie voor marketeers om met onze drag-and-drop template editor e-mailtemplates te ontwerpen en te versturen.
Lees meer over de Copernica Marketing SuiteMailerQ is onze flexibele en supersnelle MTA (Mail Transfer Agent) en maakt gebruik van message queues en JSON, waardoor het eenvoudig is om een gigantische e-mailstroom te managen.
Lees meer op de MailerQ websiteSMTPeter is onze e-mailservice voor developers en heeft een uitgebreide API om eenvoudig, veilig en snel e-mails te versturen.
Lees meer op de SMTPeter websiteSolliciteer direct
Herken jij jezelf in deze rol en wil je ons leuke team versterken? Stuur je CV en motivatie naar jobs@copernica.com.
Acquisitie naar aanleiding van deze vacature wordt niet op prijs gesteld.