Back-end Developer

Copernica — Netherlands · Posted ~3 hours ago

Full-time Hybrid

Skills

PHP C++ Database development API development Software integration Backend testing Large-scale data processing Maintainable code APIs Databases MapReduce

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology organization is hiring backend developers from junior through senior level to build, maintain, and test databases, integrations, APIs, and backend processes. The environment involves PHP and C++, large-scale data processing, custom software, and both proprietary and open-source libraries, with flexible work arrangements and professional development support.

Highlights

Flexible working hours, work-from-home options, a training budget, travel and communication expense support, pension benefits, and opportunities to work on high-volume data and custom backend systems.

Description

Copernica is looking for junior to senior Back-end Developers. You will create, maintain, and test databases, integrations, APIs, and other back-end processes for our principal products: Marketing Suite, MailerQ, and SMTPeter.TechnologiesOur back end is primarily built with PHP, and uses C++ extensions for the components where speed matters most. Our software deals with large amounts of data on a daily basis, which often requires that we build custom software solutions. That is why we create and maintain many libraries, both in-house, and open source, such as our own MapReduce framework Yothalot , our C++ library for developing PHP extensions and many more.What we offer youFlexibility with regard to working hours;The possibility to work from home;A training budget;Expense allowance for travel, internet, and telephone;A beautiful office situated directly beside Amsterdam Central Station;Social events;Pension scheme.EnvironmentWe put great effort into creating maintainable code with best programming practices in mind. To that end, we have created a feedback-rich environment that allows you to work with experienced colleagues, learn useful skills and stay updated with relevant technologies.At Copernica, we prefer to work smart rather than hard. Where possible, we automate processes and organize them as efficiently as we can. How does this manifest further? Our colleagues:Are honest, direct, and straightforwardAre independent in thought and actionCan give and receive feedbackAre pragmatic problem solversCopernica's open source librariesPHP-JS : A bridge between PHP and JavaScript. This library allows for executing JavaScript code right from PHP code and to share variables between them.PHP-CPP : A well documented C++ library for developing PHP extensions. Extensions built on top of PHP-CPP are easy to understand and simple to maintain. No more deep knowledge of the Zend engine and pointer manipulation required.AMQP-CPP : A C++ library for asynchronous non-blocking communication with RabbitMQ. The library can be used to parse incoming data from a RabbitMQ server and to generate frames that can be sent to a RabbitMQ server.REACT-CPP : An event loop library that utilizes the C++ lambda functions to notify you when there is activity on a filedescriptor or on a timer. Internally. It is a wrapper around the libev library and does therefore also depend on that library.Take a look at our Github page for more information.