Backend Developer
We are looking for an experienced developer who wants to work in an informal company with opportunities to learn , to contribute to the evolution of the product and possibly have fun.
Why should I be interested ?
Our web application is written in PHP OO- following design patterns fundamentals of object-oriented programming ( among all MVC ) . The application is handled with automation systems (Chef), using MySQL for storage with an open source cluster solution for high availability (Galera), Opsworks for scalability, Redis for caching, Gearman for deferred writes the logs, a combination of Nagios + + PagerDuty NewRelic for monitoring.
The application offers both web interfaces that API ( SOAP + REST) for the use of its functionality.
It also has several channels for integration with third-party systems. The method of development adheres to the paradigms of Agile Development especially in the use of automated testing (TDD) and the progressive automation of the process of Deploy (Jenkins).
The application offers both web interfaces that API ( SOAP + REST) for the use of its functionality.
It also has several channels for integration with third-party systems. The method of development adheres to the paradigms of Agile Development especially in the use of automated testing (TDD) and the progressive automation of the process of Deploy (Jenkins).
Interesting. What will I be doing?
As part of the development team you will:
participate in the evolution and maintenance of the Core Application
design, implement and support the systems integration with third-party systems
propose and manage innovation projects
OK. But what do I have to already know/ be able to do ?
You need a degree in Computer Engineering or Computer Science
We would like you to have taken the exam of Software Engineering
You must have done OO- Programming ( eg experience in Java or . Net) for at least 3 years
We expect a broad knowledge of relational databases and SQL
and of course a bit ‘ of experience in web programming
Is that all?
No, we also expect (in order of importance):
Responsibility
Powers of concentration and personal organization
Ability to collaborate with others
Resourcefulness
Genius (if not in contradication with the other requirements)
Terms and conditions will be established on the basis of your experience.