Software Engineer - Backend - Setup & Rollout Team
Dashlane
·
Posted:
July 28, 2023
·
Hybrid
About the position
Dashlane is seeking a highly talented engineer to join their Setup & Rollout team. This team focuses on developing B2B customer-facing features used by IT Admins to set up integrations with external Identity Providers. The role involves building and maintaining highly reliable server applications and APIs that are utilized by millions of clients worldwide. The engineer will work with a collaborative team, including product managers and quality engineering teams, and will have the opportunity to learn and share knowledge with colleagues. The position is based in Lisbon with a flexible hybrid work schedule and relocation support is offered.
Responsibilities
- Participate in building and maintaining highly reliable server applications and APIs used by millions of clients worldwide
- Work on B2B customer-facing features for IT Admins to set up integrations with external Identity Providers
- Develop backend applications, preferably used by a reasonable number of users
- Collaborate with other engineers, product managers, project managers, and quality engineering teams
- Share knowledge and learn from co-workers in a highly collaborative environment
- Propose and participate in cross-team initiatives to improve the happiness and efficiency of Dashlaners
- Work with modern technologies and techniques such as confidential computing and AWS Nitro Enclaves
- Utilize programming languages such as NodeJS, Typescript for backend development and React, Typescript for frontend development
- Use AWS EC2, Amazon ECS, MySQL on RDS, Redis, S3 for infrastructure and storage layer
- Implement CI/CD processes using Sonarqube, Gitlab, Terraform
- Handle logging and monitoring using ELK (Elasticsearch, Logstash, Kibana)
- Collaborate using documentation and tooling platforms like Confluence, Jira, Zoom, Slack
- Be based in Lisbon with a flexible hybrid work schedule and English as the working language
- Receive relocation support if needed
Requirements
- Experience in developing backend applications, preferably used by a reasonable number of users
- Ability to work collaboratively in a team
- Willingness to learn and share knowledge with co-workers
Benefits
- Flexible hybrid work schedule
- Relocation support
- Collaborative work environment
- Opportunities for learning and knowledge sharing
- Participation in cross-team initiatives
- Opportunity to work with modern technologies and techniques
- Possibility to work on highly reliable server applications and APIs
- International and diverse company culture
- Equal opportunity and inclusion initiatives