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).

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.