Job title

React/PHP developer

Sofia, Bulgaria

Job description

As a Documaster developer, you will learn the intricacies of electronic records management both in the public and private sector, and see how challenging it is to create appealing software that also complies with standards. Together with our interaction and visual designers, you will always be looking for ways to make the process of archiving and retrieving valuable documents as effortless and intuitive as possible.

As a React/PHP developer, you will be working on a modular React (TypeScript) frontend, which communicates with a lightweight middleware. The frontend is used by end users both standalone and in the context of other application suites such as Office 365. The middleware is developed in PHP (Symfony) and implements some simple business logic while providing support functions to the frontend. As a part of your daily work, you will be cooperating with our designers who will help you with the HTML, CSS, and various assets to make the frontend visually appealing and easy to use. Even though your job will concentrate on the frontend, you will learn many specifics of the backend systems (written in Java) including the underlying data model, access control model, and development cycle.

As any member of our team, you will be responsible for writing build scripts and configuring build plans in Bamboo. You will be using Git to squash and reword commits, merge and rebase branches, and handle releases, bugfixes, and hotfixes. You will also do code reviews and have your code reviewed. When the time allows it, you will be refactoring code to try to keep the codebase small and easy to maintain. Occasionally you will also be talking to customers to understand their needs better. This will make it easier for you to create proof-of-concept prototypes, which is also an essential part of the job.

At Documaster, we take pride in our culture and achievements. Apart from being exceptional problem solvers, we are fun to hang around. We do not grow at any cost as an organization and have always been persistent in nurturing our collective values. In the most recent external employee satisfaction survey we took part in, we scored way above the average for the industry, and hope that this is a sign we are doing a good job as an employer.

● ● ●

We love seeing motivated and satisfied people in the office every day. If you want to work in a team that constantly challenges you, and the job described here genuinely sparks your interest, you should get in touch with us right away so that we can provide more information about our technology stack and hiring process. If you are the right match for our team we will surely offer you a competitive salary. On top of that, we have an employee incentive program (stocks and options), a flexible benefits package tailored to your needs, and offer free training and certification programs. There are more goodies but we would like to keep them as pleasant surprises.

Apply now