About the role :
You will be a senior player for the squad HR+.Your primary mission will be to enhance the existing legacy code, ensuring our systems evolve to meet current and future demands efficiently and effectively. This role requires a hands-on approach and a readiness to tackle the challenges associated with older codebases, making significant improvements that impact the performance and reliability of our systems.Reporting directly to Yannick, Engineering Team Lead, you will : - Analyze and improve existing legacy code to enhance performance, scalability, and maintainability- Implement best practices for code health, testing, and maintainability.- Design and build valuable solutions for our customers, and challenge your teammates and embrace challenges from them- Be a driving force in the continuous improvement of the team- Be involved not only in the delivery but also in the discovery of our customers' problems- Contribute to the full lifecycle of our software solution (discover/design/build/operate/support)
This role is for you if :
- You have 5+ years of experience as a Fullstack Developer, with a specialization in NodeJS, TypeScript, or other backend technologies, and you are comfortable working with React on the Front End.- You are proficient in cloud architectures, system design, distributed systems, and ensuring observability and reliability.- You are experienced in and embrace the evolution of systems- You promote early risk identification and have an impact-center approach- You are a doer with a creative force and a high attention to detail: strive for the highest quality with an iterative approach mindset- You are a real team player who wants to build a big success story with us- You are open to feedback and mentoring, dedicated to growth, and skilled at clarifying complex technical and business concepts.- You speak English fluently and you want to work in an international and dynamic environmentIf you think you would be a good fit even if you don't meet 100% of the requirements, we would love to hear from you!It would be great if also :- You are experienced in Domain Driven Design, Hexagonal Architecture, Systems Design, Event Driven Architecture, Command and Query Responsibility Segregation, Circuit Breakers and other distributed systems patterns experience- You have experience in large-scale SaaS architecture About the team :We do so through empowered, autonomous teams with clear ownership.
We believe in the teams and their members' ability to make informed decisions and deliver exceptional results. With knowledgeable and passionate members striving for excellence and sharing and learning from all experts in the team. Join our team to work together towards a common goal and create a meaningful impact by building a meaningful product for our users.A brief overview of our day-to-day stack:• Technical stack: Node.js, TypeScript, React, AWS, Kubernetes, Terraform, SAM, CloudFormation, Helm, serverless, …• Code collaboration: GitHub, CircleCI• Project management and knowledge: JIRA, Notion, Miro, Google Docs• Communication: Gather, Slack, ZoomHiring process :1.
First you will meet a Talent Acquisition Specialist for a discovery call (45 min)2. The next step will be a meeting with Yannick, Engineering Manager (45 min)3. You will go through a live technical code exercise with 2 Software Engineers (60 min)4. Then you will have a System Design live discussion with 2 other Senior Players from our team (60 min)5. Finally, you will discuss with our Engineering Director (30 min)We are looking for passionate and innovative people who want to build the next big success story with us! Do you recognize yourself in these words? Do you want to join an incredible adventure? Please tell us who you are, what you’ve done, and what you're looking to achieve.
We’ll be more than happy to meet you 🙂Apply for this job