Node / React Developer
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Senior Node.js / React / TypeScript / AWS
About the role
We are looking for a strong Senior Full-Stack Developer to join the team of one of our clients and contribute to the development, maintenance and long-term evolution of their products.
The organisation is currently investing in a more modern technology stack, with TypeScript, Node.js and React at the heart of its new product development, while progressively moving away from legacy technologies.
This role goes beyond simply developing features. You will be expected to understand the technical and product challenges behind the solutions, take ownership of complex problems, explore different approaches and contribute to the technical decisions that will shape the products over the long term.
You will also have an important role in exploring the practical use of Artificial Intelligence within software development, identifying where AI can genuinely improve productivity, quality and efficiency.
Your responsibilitiesSoftware development & product evolution
- Develop, maintain and continuously improve the organisation's products.
- Work across the full stack, with a strong focus on Node.js, TypeScript and React.
- Develop backend services and workers, with Node.js representing a significant part of the backend environment.
- Contribute to the development of modern, scalable applications while helping progressively move away from legacy technologies.
- Work with cloud-based environments and contribute to application deployments.
- Develop and maintain APIs and Back-for-Front (BFF) components.
- Work with cloud services such as AWS Lambda and DynamoDB.
- Ensure that solutions remain maintainable, scalable and sustainable over the long term.
Technical problem-solving & decision-making
- Take ownership of technically complex problems and investigate several possible solutions.
- Analyse the advantages, constraints, risks and short- and long-term impact of different technical approaches.
- Formulate clear, well-reasoned technical recommendations.
- Contribute actively to architectural and technical decisions.
- Consider not only whether a solution works today, but also how it will evolve and be maintained over time.
- Help ensure consistency and coherence across the products and technical solutions.
AI & innovation
AI is an important area of interest for the team.
You will be encouraged to:
- Identify opportunities where Artificial Intelligence can improve software development.
- Experiment with AI tools, technologies and approaches.
- Evaluate their potential benefits, limitations and impact.
- Recommend practical use cases where AI can improve developer productivity, software quality and development efficiency.
- Share your findings and help the wider team make informed decisions about the adoption of AI.
You don't need to be an AI/ML specialist. What matters is a genuine curiosity and appetite for experimenting with AI and understanding how it can bring practical value to engineering teams.
Knowledge sharing & collaboration
As a senior member of the team, you will also contribute to the development of the people around you.
- Share your technical knowledge and ex