Offer summary
Key responsabilities:
- Create, maintain, and test databases, integrations, and APIs for marketing products.
- Develop back-end processes using PHP and C++ extensions like Yothalot framework.
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.
Our 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.
We 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.
PHP-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 .
Go Premium: Access the World's Largest Selection of Remote Jobs!