Full Stack Developer
FULL STACK DEVELOPER
Designing and developing products with modern and widely-used architectures/technologies, and ensuring the best user experienceDo you have an eye for detail? Are you passionate about coding and want to get involved in big IT projects? Societe Generale is offering you the opportunity to join its community of developers, several thousand employees worldwide, committed to optimising applications and the user experience.
You will work in a team, designing, developing and improving the products used every day by our customers and our employees. Like all builders, you will make sure that the foundations are solid and perfectly secure. You will track down bugs that could affect customer satisfaction and the bank’s activities.
Your responsabilities
- As a Full Stack Developer, you will be able to manage the entire project chain, through your expertise in programming languages and web architecture.
- Your role will be to collect user requirements, measure their value (to challenge if necessary) and then implement them via a craft approach (measuring the quality of the development provided, testing features) and then deliver them autonomously in a test environment and then in production.
Highlights of the job
Profils wanted
Passionate about clean, high-performance code
Teamwork skills
Modest, with a desire to learn and help peers
2 to 5 years of higher education in engineering school or university
Frequently asked questions about Full Stack Developer
What is a Full Stack Developer?
What are the main tasks of a Full Stack Developer?
- analysing project requirements and suitable technical solutions to draft the specifications that will guide the project;
- designing the visual and technical architecture of the website or application, integrating user interfaces with back-end systems using appropriate frameworks* and technologies;
- writing code for all parts of the site;
- ensuring the performance, security and scalability of the developed applications;
- ensuring compliance with current data protection legislation, such as the GDPR (General Data Protection Regulation).
*Frameworks can be defined as a set of software components used to structure an entire software package. They can be visualised as the skeleton of a software package.
What skills are essential to become a Full Stack Developer?
- mastering front-end programming languages (like HTML, CSS and JavaScript), as well as back-end languages (such as Python, PHP and Java);
- being able to use front-end frameworks (React, Angular, Vue.js) and back-end frameworks (Node.js, Django, Laravel);
- knowledge of database management services (MySQL, MongoDB, PostgreSQL).
Lastly, collaboration with other team members is essential. In a company, the Full Stack Developer is typically managed by a Product Owner or a Scrum Master and works closely with SEO specialists and graphic designers. In smaller structures like startups, the Full Stack Developer also performs the functions of a Lead Developer or technical project manager.
What training is needed to become a Full Stack Developer?
How does a Full Stack Developer's career evolve?
What does a typical day look like for a Full Stack Developer?
What is the average salary of a Full Stack Developer?
How to join us
To get to know each other and make sure you will be happy as part of Societe Generale, please follow the below steps.
01
By responding to our job advertisement.
02
We’ll contact you for an initial exchange
and online tests.
03
You’ll meet our operational team and human
resources partners.
04
The job is yours, and you’re ready to start the adventure.
The adventure has just begun!
At Societe Generale, we ensure that everyone can build their own career path according to their aspirations and abilities. After taking on the role of Full Stack Developer, new opportunities will open up for you: :
- Agile Coach
- Project Manager
- Expert Developer
- Development Engineer
- Product Owner
- Agile / Scrum Master
- Product Manager
- Front Office Developer