Backend Developer
Remote (US or Canada)
Weāre hiring Developers across multiple 1Password Tech teams:Ā
Infrastructure Foundations: We are looking for a developer to be part of the Infrastructure Foundations team. You will be responsible for working with the team to solve the problems around making it as easy as possible for our product delivery teams to spin up new services quickly, without Terraform, Helm, and other complexities getting in their way. We're looking for someone who is excited and passionate about infrastructure. Your contributions will be felt throughout the company and across every product, helping us move faster together.For this role you can be located within the US or Canada and will be expected to be fully remote.
Billing and Payments: The Billing and Payments team is a vital component of 1Password, responsible for managing and optimizing financial transactions with our customers. Our team ensures that all customer invoices are accurately generated and timely delivered. We handle a wide array of tasks, from processing payments and enabling new subscription types to resolving billing discrepancies and providing customer support. Billing and Payments efforts are crucial in maintaining financial stability and fostering customer trust.
Stateful Systems: The team is responsible for the non-ephemeral back-end systems that run 1password, including databases (Mysql Aurora), caches (Elasticache Redis), queueing/streaming (ActiveMQ, Kafka) and search (OpenSearch). We're looking for a developer who's familiar with back-end systems and likes to work on complex problems that will be adopted across the company. We're passionate about automating our infrastructure management, providing visibility into our systems, and scaling 1password for the hyper growth ahead.Ā
What we're looking for:
- You have 2+ years of experience in software developmentĀ
- A drive for and proven experience in software development best practices, and coding standards
- You enjoy solving moderately complex problems with a demonstrated ability to tackle problems and propose effective solutionsĀ
- You like communicating and collaborating and can demonstrate experience in working effectively with team and communicating technical concepts to non-technical cross-functional partnersĀ
- ā¦
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Canada-based roles only USA-based roles only
Benefits/PerksCollaborative environment Company-wide wellness days off Comprehensive health coverage Dental Employee stock option program Equity grant Fully remote Generous PTO policy Health Incentive programs Maternity and parental leave top-up programs Mentorship opportunities Paid Time Off Remote-first company Remote work Retirement matching program RRSP Wellness coach Wellness Coach membership Wellness spending account
Tasks- Collaborate with cross functional teams
- Documentation
- Mentor junior team members
- Write and review code
Backend Development Collaboration Communication Debugging Techniques Documentation Email Infrastructure Infrastructure Management IT Kafka Management MySQL Opensearch Redis Social Software Software Development Software Development Best Practices Terraform Testing methodologies Training
Experience2 years
Education TimezonesAmerica/Anchorage America/Chicago America/Denver America/Edmonton America/Los_Angeles America/Moncton America/New_York America/Regina America/St_Johns America/Toronto America/Vancouver Pacific/Honolulu UTC-10 UTC-3 UTC-4 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9