Will you be our new Fullstack developer?

Would you like to boost your career at a growing company with a high focus on personal development?
Send your CV and motivation to jobs@copernica.com

Copernica is op zoek naar fullstack developers. In deze rol bouw je dashboards, visualisaties, en verbeter je de gebruikerservaring met onze voornaamste producten: Marketing Suite, MailerQ, en SMTPeter.​

Technologieën

Onze front-end bestaat voornamelijk uit singlepage-applicaties die geschreven zijn in JavaScript, HTML en LESS. De applicaties zijn gebaseerd op een eigen library die voor widgets en pagina's gebruikmaakt van een functional-components-benadering. Voor data en structuur gebruiken we OOP. We werken met moderne JavaScript en pakken nieuwe web-API's snel op. Data wordt verwerkt op basis van promises, terwijl gebruikersinteracties worden verwerkt door middel van events. Onze front-end maakt gebruik van REST-API en WebSockets om data op te halen vanuit onze back-end, die voornamelijk in PHP is geschreven.

Cultuur

We besteden veel aandacht aan het maken van onderhoudbare code met best practices 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.
Bij Copernica werken we liever slim dan hard. Waar mogelijk automatiseren we processen en richten we deze zo efficiënt mogelijk in. Hoe uit zich dit verder? Onze collega's:

  • Zijn eerlijk, direct en recht door zee

  • Zijn onafhankelijk in denken en doen

  • Kunnen feedback geven en ontvangen

  • Zijn pragmatische probleemoplossers

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

  • JavaScript (event-based programming, promises);

  • CSS (CSS grid, flexbox, en custom properties);

  • HTML en semantic web;

  • Linux (we hebben een voorkeur voor Ubuntu);

  • Uitstekende beheersing van de Engelse taal, zowel gesproken als geschreven.

Gewenste vaardigheden

  • UI/UX design;

  • Makefiles;

  • Functional component design;

  • LESS-compiler voor CSS;

  • Front-endvisualisatielibraries zoals d3.js.


Salary: €3000 - €5400

About Copernica

Copernica is an Amsterdam-based SaaS company specializing in email marketing software. Our products (Marketing Suite, MailerQ, and SMTPeter) equip e-commerce marketers with powerful tools to maximize their email marketing effectiveness.

The hiring process

We've streamlined our hiring process to ensure efficiency while keeping it engaging and transparent. We strive to complete the entire process within three weeks, ensuring a swift and seamless experience for all candidates. Here's what you can expect:

Video call

Our HR department will kick things off to get to know each other and discuss skills, experiences and your expectations about the role.

On-site interview

If we both see a potential match, we will schedule an interview at our office with the hiring manager and someone from the team.

Assignment & assessment

Depending on the vacancy, we’ll ask you to complete an assignment and create a presentation. A skill assessment is also part of the hiring procedure.

Job offer

Do we both see a perfect fit? Then we will offer you the job and discuss all things needed to become a future ‘Copernican’.

What can you expect from Copernica?

Copernica offers a range of benefits and opportunities to support your professional growth and well-being, ensuring a rewarding experience for all employees.

Hybrid work

Hybrid work

Pension premium

50% employer contribution pension premium

Full travel allowance

Full travel allowance

Bike loan/lease plan

Bike loan/lease plan

Generous training budget

Generous training budget

Career opportunities

Career opportunities

Flexible working hours

Flexible working hours

25 vacation days

25 vacation days

Home office facilitations

Home office facilitations

Virtual shares in Copernica

Virtual shares in Copernica

Fun parties and activities

Fun parties and activities

Great lunches

Great lunches

Result-oriented and hybrid working

You will be assessed on results and decide for yourself where and when you work. This is possible remotely or at our beautiful office in Amsterdam. Copernica facilitates the equipment to build a good home office.

Open and direct communication

At Copernica there is an informal work culture. We constantly give each other honest and direct feedback to become better professionals and to maintain high quality standards.

Personal development

We like to invest in the development of our colleagues. In addition to a training budget, we encourage you to learn new things constantly. You work with colleagues who have a lot of knowledge and are happy to share it.

Career opportunities

At Copernica there is a lot of room to advance your career. Many colleagues now occupy roles and positions that are different from when they started.

Relaxing with colleagues

Having fun is essential to our company culture. On the sixth floor we have a sky lounge with a beautiful view over the IJ. We regularly organize drinks, barbecues, game and karaoke evenings, and themed parties. We also plan team outings and go on holidays together.