Software Engineer – Backend Team

AvatarPosted by

Technology at Dashlane includes Security & IT, Engineering, and Engineering Operations. Within Engineering, our 4 Platform teams (Web, Android, Apple and Server) stabilize platform health to enable product development for our Core and Mission product led teams. Within Engineering Operations, we organize around Quality Engineering and Productivity Engineering. Our Server team works to provide reliable backend processes, APIs, and infrastructure to support our mobile and web apps.

About the role

Dashlane is looking for a highly talented engineer to join the Server team. You will participate in building and maintaining highly reliable server applications and APIs that are used by millions of clients around the world. You have several years of experience and a proven track record in building, deploying, and keeping such applications up 24×7.

This role can be either in person in our New York office or work remotely anywhere in the US. We offer relocation support.

About our stack:

Programming language:
Backend (95% of codebase): NodeJS, Typescript
Frontend (5% 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:

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 cross-team initiatives for improving the happiness and efficiency of your fellow Dashlaners

Requirements:

3+ years of working experience in developing backend applications used by thousands or millions
3+ years of experience designing SQL tables, choosing indexes, tuning queries
Fluent in English

We’re Also Looking For:

Have prior knowledge of Node.js
Have prior knowledge of AWS
Know how to code, but also to deploy, test, and monitor cloud applications
Enjoy writing clean code that is easy to maintain and understand
Have a security background
Read MoreJobicy’s Feed