We are seeking several developers with varying levels of experience to help build a new team within our organization; these are newly created positions that will be phased in by our existing teams.
The Senior Backend Developer is a key contributor within her-his team’s scope and also regularly contributes to cross-functional projects by designing, developing, and conducting reviews. She-he drives technical debt management through their personal contributions as well as by exercising leadership within the technical team.
As our new Senior Backend Developer, your responsibilities will include:
Code
Be able to develop any part of the TypeScript code, even outside your scope
Lead the technical architecture of cross-functional projects while taking into account the constraints of different scopes and teams (security, performance, load, etc.)
Review and Testing
Review Pull Requests outside your team’s scope (JS stack)
Reviewing Pull Requests outside your team’s scope (JS stack)
Support
Collaboration with other teams
Technical Leadership
Regularly introduce substantial and impactful improvements to the codebase (development best practices, refactoring) and systematically ensure these improvements are adopted by the rest of the technical team
Be identified as the (co-)point of contact for a set of features or technical components; drive and be responsible for their maintenance and continuous improvement
Systematically consider and anticipate non-functional constraints: performance, maintainability, security, etc.
Mentoring
Must have
You have at least 6 years of experience (including work-study programs) in Node.js backend development,
You enjoy programming and writing high-quality code,
You want to take pride in what you do every day,
You are based in Lyon or the surrounding area, as we work from the office Tuesday through Thursday,
You view development as a team effort,
You are fluent in English,
You are comfortable explaining your work and its functional implications to people without a technical background,
You consider yourself a backend developer,
You have an interest in and experience with data engineering and analytics projects.
Nice to have
You’re active in the tech community through meetups or conferences,
You have experience with Elasticsearch,
You’re fluent in a language other than French or English (German, Spanish, Italian, Swedish, etc.),
You have a particular interest in statistics and data visualization.
Technical background
Backend : Node.js
Frontend : Vue.js
Others technos : MySQL, ElasticSearch, Redis, Typescript, Vitest
Tools : Github, Github actions, Asana …