SENIOR FULL STACK ENGINEER (H/F)

  • Temps complet

Description de l'entreprise

Publicis Sapient, the digital business transformation hub of Publicis Groupe, helps clients drive growth and efficiency and evolve the ways they work, in a world where consumer behaviour and technology are catalysing social and commercial change at an unprecedented pace.

With 19,000 people and over 100 offices around the globe, our expertise spanning technology, data sciences, consulting and creative combined with our culture of innovation enables us to deliver on complex transformation initiatives that accelerate our clients’ businesses through creating the products and services their customers expect. For more information, visit www.publicissapient.com. 

Description du poste

SENIOR FULL STACK ENGINEER

Fancy joining a global organisation that is revolutionising the digital landscape? Today, as clients across industries are moving from digitally extending their businesses to placing digital at the core, Publicis Sapient has an unprecedented opportunity to help them succeed.

We’re looking for an experienced full-stack engineer to join our Paris team and help deliver some of the most cutting-edge projects. You will be a team player, working in a multidisciplinary, international project team and partake in the design and development of high-performance software applications, user interfaces and technology integrations consumed by millions of users.

  

RESPONSIBILITIES:

·   Design and build complex technology solutions across the stack (front-end and back-end) using best in class libraries, frameworks and design principles 

·   Assist in estimation and planning of business solutions

·   Interact with management to provide technical solutions delivering to business needs

·   Consult clients on best practice point of view

·   Must be self-motivated and able to thrive in an agile environment 

·   Stay abreast of emerging technologies and promote knowledge sharing

 

 

Qualifications

EXPERIENCE REQUIRED

·   Experience and proficiency across the stack – ability to develop modern front-ends along with coding secure and extensible back-end services

·   Experience in systems integration, package implementation, and/or interactive design.

·   Good level of understanding of software design and architecture principles like Microservices, Domain-driven design, CQRS, SOLID, DRY, SoC, etc. 

 

 

Must haves:

·   Back-end skills

o   Experience of creating server-side services using at least one of Java, Node.js or similar backend languages

o   Designing and creating REST or GraphQL APIs 

o   Strong understanding and experience of database design and implementation

o   Experience building on container platforms such as Docker, Kubernetes

o   Experience building on Cloud services (AWS, GCP, etc)

o   Knowledge of Continuous Delivery and Continuous Integration including DevOps pipeline to build and deliver high quality, scalable and secure solutions

 

·   Front-end skills

o   Experience of using at least one of these JavaScript frameworks to create modern front-ends - React.js, Angular or Vue

o   HTML, CSS, JavaScript (ES6, ES.Next) or TypeScript

o   Webpack or Gulp

o   A client-side Unit Testing framework e.g., Mocha or Jest

·   Other skills

o   API Management and Documentation (Swagger, Apiary, etc)

o   Experience with high scale, highly transactional, high performance, highly available systems and robust applications

o   Strong understanding and experience of quality engineering techniques including test-driven development (TDD), Behaviour-driven development (BDD), integration testing and performance testing.

 

Nice to haves:

·   Bachelor’s/Master’s degree in Computer Science or related field

·   Multi-threading programming concepts

·   Netty, AKKA, Ngninx engines

·   Redux, Vuex or Mobx

·   Multi-tenant architectures deployed in the cloud

·   Experience in a consulting or client-facing role

 

Informations complémentaires

What’s in it for you?

You will have the opportunity to improve your skills with our technical community throughout your career, in particular via our KED (knowledge sharing day), occurring once a month.

You will be able to share your experiences and learnings on our technical blog, as a speaker or attend the most popular conferences (Best of Web, DevFest, dotJS, dotCSS, Devoxx, MiXiT etc.), have a major role in our FrontSide conference and, why not, to create your own TechEvent, with the support of all the Sapients!

About Publicis Sapient

Publicis Sapient, the digital business transformation hub of Publicis Groupe, helps clients drive growth and efficiency and evolve the ways they work, in a world where consumer behaviour and technology are catalysing social and commercial change at an unprecedented pace.

With 20,000 people and over 50+ offices around the globe, our expertise spanning technology, data sciences, consulting and creative combined with our culture of innovation enables us to deliver on complex transformation initiatives that accelerate our clients’ businesses through creating the products and services their customers expect. For more information, visit www.publicissapient.com.

Politique de confidentialité