About the role
Dashlane is looking for a highly talented engineer to join the Server Platform team. Our Server Platform team works to provide reliable backend processes, APIs and infrastructure to support our mobile and web apps.
Location:
You will be based in Paris, with English as your working language. We offer a hybrid work arrangement, with Tuesday as the company day where we collaborate in the office and enjoy a company-sponsored meal, a department day for team bonding, and a third day of your choice. We offer relocation support (national and international) for individuals who are already legally eligible to work in the European Union.
About our stack:
- Programming language:
- Backend (85% of codebase): NodeJS, Typescript
- Frontend / internal tooling (15% of codebase): React, Typescript
- Infrastructure and storage layer: AWS EC2, Amazon ECS, MySQL on RDS, Redis, S3
- CI/CD: Sonarqube, Gitlab, Terraform, Ansible
- Logging and monitoring: ELK (Elasticsearch, Logstash, Kibana)
- Documentation and tooling: Confluence, Jira, Zoom, Slack
At Dashlane you will:
- Participate in building and maintaining highly reliable server applications and APIs that are used by millions of clients around the world.
- Pair with other engineers, work with product managers, project managers, and also our quality engineering teams in a highly collaborative environment where everyone shares ownership of the company's success.
- Learn every day, and share your knowledge with your co-workers.
- Participate in and propose cross-team initiatives for improving the happiness and efficiency of your fellow Dashlaners.
Requirements:
- 6+ years of working experience in developing backend applications used by thousands or millions
- 4+ years of experience designing SQL tables, choosing indexes, tuning queries
- Solid technical leadership experience where you led the design and the delivery of complex backend solutions
- Strong mentorship experience where you coached more junior members to grow technically
- Have prior knowledge of Node.js
- Know how to manage infrastructure in the cloud (AWS, Azure or GCP)
- Know how to deploy, test and monitor cloud applications
- Fluency in English
We're Also Looking For:
- You are someone who can operate effectively and autonomously across multiple teams and multiple timezones, and navigate technical ambiguity with only high-level direction.
- You are highly collaborative and focused on building relationships across all departments.
- You are metrics-driven and have a keen interest in developer experience.
- Easily build relationships with the different players in the tech area, at different levels of the organization
- Track record of building and maintaining web products used by millions of users