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 looking for full-stack developers. In this role, you will build dashboards, create visualizations, and improve the user experience of our main products: Marketing Suite, MailerQ, and SMTPeter.

Technologies

Our front end consists mainly of single-page applications written in JavaScript, HTML, and LESS. These applications are built on a custom library that follows a functional-components approach for widgets and pages. We use OOP for data and structure. We work with modern JavaScript and quickly adopt new web APIs. Data is processed using promises, while user interactions are handled through events. Our front end communicates with our back end—primarily written in PHP—via REST APIs and WebSockets.

Culture

We place great emphasis on writing maintainable code with best practices in mind. Our culture encourages learning new skills and staying up to date with relevant technologies. You will receive extensive feedback from experienced developers to help you grow.

At Copernica, we prefer working smart over working hard. We automate processes wherever possible and design them for maximum efficiency. What does this mean in practice? Our colleagues:

  • Are honest, direct, and straightforward

  • Are independent in both thinking and execution

  • Can both give and receive feedback

  • Are pragmatic problem solvers

Copernica's open-source libraries

  • PHP-JS: A bridge between PHP and JavaScript. This library allows JavaScript code to be executed within PHP and enables variable sharing between the two languages.

  • PHP-CPP: A well-documented C++ library for developing PHP extensions. Extensions built with PHP-CPP are easy to understand and maintain, eliminating the need for deep knowledge of the Zend engine and pointer manipulation.

  • AMQP-CPP: A C++ library for asynchronous, non-blocking communication with RabbitMQ. It enables processing incoming data from a RabbitMQ server and generating frames to send back.

  • REACT-CPP: A library for event loops that uses C++ lambda functions to notify you about activity on a file descriptor or a timer. Internally, it wraps the libev library, which is required.

And much more! Check out our Github page for details.


Required skills

  • PHP

  • JavaScript (event-based programming, promises)

  • CSS (CSS Grid, Flexbox, and custom properties)

  • HTML and semantic web

  • Linux (we prefer Ubuntu)

  • Excellent command of English, both spoken and written

Preferred skills

  • UI/UX design

  • Makefiles

  • Functional component design

  • LESS compiler for CSS

  • Front-end visualization libraries such as d3.js


Salary: €3500 - €6500

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.