By clicking "Accept", you agree to the storage of cookies on your device to improve site navigation, analyze site usage, and assist with our marketing efforts. See our privacy policy for more information.
Arrow to operate the carousel
Back

BACK-END DEVELOPER (M/F)

The job of Back-End Developer

The back-end developer participates in the development of a web and mobile site. He is dedicated to the computer languages allowing the functional architecture, while the front-end developer is in charge of the ergonomics and the design of the interface. This architecture can be created completely, or corrected for an existing site.

The back-end developer analyzes needs and recommends technical solutions, taking into account a budget and a deadline.

He is in charge of the development of the functionalities, using a programming language. The efficiency of the architecture is then verified, and the developer will have to implement corrective measures if necessary.

A punctual accompaniment of the customer in the use of the site, the drafting of notices, as well as a technical follow-up can also come under the missions of the back end developer.

Technical skills

  • Technical skills in development and programming.
  • Mastery of programming languages and databases: PHP, Ruby on Rails, Node.js, SQL, Java, .Net
  • Use of Frameworks.
  • Code editing tools.

From a technical point of view: in addition to mastering a project management tool such as GitHub or gitlab, the minimum skills required of a back-end developer are :

  • SQL that allows you to search, add, modify or delete items in a database.
  • C#, Java, Python, PHP, Ruby, JS (Node.js) which are the main languages for the back-end.

Each of the back-end languages has its advantages and specificities.

Mastering as many of them as possible is obviously a plus, but it is the in-depth experience of one of them that is important.

In most cases, a backend developer has a preferred language on which he works exclusively (or almost).

In addition, it is essential to know one or more frameworks specific to each of these languages in order to make the code clearer, faster to write, more easily modifiable and maintainable in a team.

These include :

  • For PHP: Symfony, Laravel, CakePHP
  • For Java: Spring, Hibernate, Maven, Struts
  • For Ruby: Ruby on Rails
  • For Python: Django, Pyramid, Flask
  • For JavaScript: Node.js, VueJS, ReactJS

Soft skills required

  • Analytical skills
  • Organization
  • Good interpersonal skills in order to be able to interact with people
  • Autonomy
  • To be a force of proposal

Developments

The back-end developer job has other titles depending on the expertise or experience required.
Depending on the context, we often find the following positions:

  • Backend Developer
  • Backend computer developer
  • Backend Development Engineer
  • Backend Programmer
  • Back office programmer analyst
  • Backend Coder
  • Study and design engineer Back end
  • Back end design and development engineer
  • Web Developer
  • Full Stack Web Developer

Job description
Icon representing the proposed salary
40k-65k
Icon representing the studies required for the position
Engineering school or IT Master
.NET
Java
PHP
Ruby
Node.js
JavaScript
Python

Request for contact

We will contact you within a few hours!
Thank you!
We have received your message and we will answer you as soon as possible!
Oops! An error occurred while sending the form.
Do not hesitate to call us directly!