En un coup d'œil
- Missions: Développez des applications web avec Node.js et TypeScript pour améliorer l'expérience utilisateur.
- Entreprise: La plus grande plateforme de shopping communautaire au monde, active dans plus de 20 marchés.
- Avantages: 32 jours de congés payés, travail flexible, budget de formation et coaching en santé mentale.
- Autres infos: Environnement dynamique avec des opportunités de croissance de carrière exceptionnelles.
- Pourquoi ce job: Ayez un impact réel sur la façon dont des millions de consommateurs font leurs choix d'achat.
- Qualifications: 6+ ans d'expérience en développement logiciel et compétences en collaboration.
Le salaire estimé est compris entre 61650 - 75350 € par an.
the company is the world's largest community-driven shopping platform, active in 20+ markets.
We help millions make smarter spending decisions across discovery, evaluation, and (re-)purchase by connecting people with the right brands and retailers.
Our 1,000+ team across 10 countries builds products used every day at global scale, where you'll have real ownership and see your impact.
Want to shape the destinations people rely on to shop with confidence?
Keep reading.
About This Role
We are looking for a Senior Backend Software Engineer (Type Script, Nest JS/Node. js) to join our Fulfilment team in Paris orworking remotely from France.
At the company, your role will be instrumental in helping us develop and launch our innovative saving and rewards programs, creating exceptional user experiences and empowering consumers to make informed and confident shopping decisions.
As a key part of the team, you'll be directly involved in our mission to make it easy for customers to join, stay safe, and get help without friction - through secure authentication, scalable self-services, and proactive fraud prevention that protects users before they need to contact support.
Your contributions will help shape how millions of consumers interact with our platforms, guiding them to make smart, fair, and rewarding choices.
Our Benefits
At the company, we believe in nurturing both your professional and personal growth. Here's what you can expect:
- A culture that values personal and professional development, with internal mobility opportunities.
- A supportive and open-minded team that embraces diverse perspectives and innovative ideas.
- 32 days of paid vacation plus your birthday off, giving you the time you need to recharge.
- A flexible hybrid working scheme to balance work and life.
- Access to a learning budget and internal training to help you grow in your role.
- Mental health coaching to support your well-being.
- Regular global and local get-togethers to celebrate successes and build connections.
- The possibility of taking a sabbatical after three years with the company.
- A cloud-based company setup, providing flexibility and collaboration opportunities no matter where you are.
*These are global benefits that apply to all employees, with additional local perks based on your location.
Responsibilities
- Design, develop, and maintain web applications and components using Node. js, Type Script, Nest JS and related technologies, ensuring adherence to coding standards and best practices.
- Collaborate with front-end developers, designers, and engineering and product managers to deliver high-quality solutions, actively participating in the full software development lifecycle.
- Troubleshoot and debug issues in existing codebases, optimizing application performance and scalability to enhance user experience.
- Integrate third-party APIs and services seamlessly, staying updated on the latest web development trends.
- Document code and processes comprehensively for future reference, while following security best practices to safeguard web application integrity and confidentiality.
- Provide technical guidance and support to junior developers as needed, contributing to team discussions and decision-making processes regarding architecture and technology selection.
Your Profile
- You have 6+ years of experience as a Software Developer.
- Knowledge of AWS technologies such as Dynamo DB, Elasticsearch, relational and No SQL databases, Event Bridge and messaging and queuing solutions like SQS, SNS (or any other cloud platform like Google Cloud or Azure).
- General understanding of common design and architectural patterns, with the ability to produce elegant designs in back-end, REST API, EDA and microservice architectures.
- Logical, analytical thinking, with a structured and target-oriented approach and very good problem-solving skills.
- Passion for delivering clean code, unit/integration tests, and maintainable documentation.
- Familiarity with Agile/Scrum methodologies and Dev Ops best practices.
- Knowledge of common frameworks such as Git Lab, Docker, and CI/CD solutions.
- Optionally, experience with Graph QL, federation and Supergraph concepts.
- Good communication skills in English.
- Our hiring process
- TA Call: Meet one of our Talent Experts and get to know the company better.
- Technical Round: Focus on the technical aspects of the role (Through a Live Case), and meet your potential manager.
- Final Round: Meet other Atollians
- It varies from 1 to 3 interviews
- *Some processes might slightly change according to needs
At the company, we want to ensure that all employees can thrive in an inclusive environment.
Our employment opportunities are open to every gender, race, religion, age, sexual orientation, ability, place of origin, or socioeconomic status.
We remain committed to a culture of diversity, equity and belonging, where all employees are welcomed, respected, connected, and engaged.
As part of our recruitment process at the company, we use AI tools for interview recording and transcription.
These tools are designed to assist our teams and are never used independently to make hiring decisions.
Every assessment and hiring decision is made by our hiring panel and team through human judgment.
Before your first interview, you will receive an email with the option to opt out.
You can also change your preference at any time during the recruitment process by using the link in that email or by contacting your Talent Acquisition Partner.
The use of AI, or the choice not to use it, will not affect your application in any way.
#J-18808-Ljbffr
Senior Backend Software Engineer (TypeScript, NestJS/Node.js) (m/f/x) in Paris employeur : Atolls
Atolls est un employeur exceptionnel qui valorise le développement personnel et professionnel de ses employés, offrant des opportunités de mobilité interne et un environnement de travail flexible. Avec une culture d'équipe ouverte et inclusive, vous bénéficierez de 32 jours de congés payés, d'un budget de formation, ainsi que d'un coaching en santé mentale pour soutenir votre bien-être. Rejoindre Atolls, c'est avoir l'opportunité de travailler sur des produits innovants à grande échelle tout en ayant un impact direct sur la croissance de l'entreprise dans des marchés dynamiques comme la France, l'Allemagne et l'Espagne.
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher Senior Backend Software Engineer (TypeScript, NestJS/Node.js) (m/f/x) in Paris
✨Construire ton réseau tech
Connecte-toi avec des professionnels de l'ingénierie et du développement logiciel via des meetups tech ou des conférences comme DevFest. C'est un excellent moyen d'apprendre sur les dernières tendances et de te faire connaître dans le milieu.
✨Contribuer à des projets open-source
Montre tes compétences en rejoignant des projets open-source sur GitHub. Non seulement cela renforce ton portfolio, mais ça te permet également de collaborer avec d'autres développeurs et de bâtir ta réputation dans le monde tech.
✨Préparer un excellent entretien
Pour décrocher un emploi à plein temps, il est crucial de préparer des réponses aux questions techniques et comportementales. Fais des simulations d'entretiens avec des amis ou en utilisant des plateformes dédiées pour te sentir plus à l'aise.
✨Postuler sur notre site
N'oublie pas de consulter notre site pour des opportunités chez Atolls. Postuler directement peut te donner un accès privilégié à nos offres et montrer ton intérêt spécifique pour notre entreprise. Allez, fonce !
Nous pensons qu'il te faut ces compétences pour exceller en tant que Senior Backend Software Engineer (TypeScript, NestJS/Node.js) (m/f/x) in Paris
Quelques conseils pour ta candidature 🫡
Démarre avec un CV percutant:Pour un poste d'ingénieur en développement logiciel, mets en avant tes compétences techniques comme les langages de programmation que tu maîtrises. N'hésite pas à inclure les projets sur lesquels tu as travaillé, surtout ceux qui montrent ton impact dans des situations concrètes. Les employeurs adorent voir ce que tu es capable de créer !
Valorise tes projets personnels:Si tu as des projets personnels ou des contributions sur GitHub, assure-toi de les inclure dans ta candidature. Cela te permet de montrer non seulement tes compétences techniques, mais aussi ta passion et ton engagement pour le développement logiciel. C'est un excellent moyen de te démarquer des autres candidats !
Personnalise ta lettre de motivation:Prends le temps de personnaliser ta lettre de motivation pour Atolls. Explique pourquoi tu es attiré par cette entreprise et comment tes compétences peuvent répondre à leurs besoins. C'est l'occasion de montrer un côté plus humain de ta candidature et d'expliquer ce qui te motive !
Soigne la mise en page:Une mise en page claire et concise est cruciale pour les candidatures dans le domaine de l'ingénierie logicielle. Utilise des sous-titres et des listes pour rendre ton CV et ta lettre plus facile à lire. Cela montre aussi que tu as un sens de l'organisation, ce qui est super important dans notre domaine !
Comment te préparer à un entretien d'embauche chez Atolls
✨Maîtrise des Outils de Développement
Assure-toi d'être à l'aise avec les outils et les langages de programmation que privilégie Atolls. Par exemple, si tu sais qu'ils utilisent beaucoup Java ou Python, revisite tes concepts clés et sois prêt à discuter de tes projets antérieurs qui mettent en avant ces compétences.
✨Prépare des Exemples de Projets Concrets
Rassemble des exemples concrets de projets sur lesquels tu as travaillé, surtout ceux qui mettent en avant des défis techniques. Sois prêt à expliquer tes choix, tes erreurs et comment tu as résolu des problèmes - cela montre ton process de réflexion et ta capacité à apprendre.
✨Sois Prêt pour des Tests Techniques
Il est fréquent d'avoir des tests techniques lors des entretiens dans l’ingénierie logicielle. Prépare-toi à résoudre des problèmes de codage en direct. Pratique sur des plateformes comme LeetCode ou HackerRank pour rester affûté et confortable face à la pression.
✨Montre Ton Intérêt pour l’Innovation
Dans le cadre d'un poste à temps plein, les employeurs cherchent des passionnés qui se tiennent à jour avec les dernières tendances technologiques. N’hésite pas à parler de tes lectures récentes, de conférences auxquels tu as assisté ou même de projets open-source que tu pourrais avoir suivis ou rejoints.