Senior Developer (Backend)
Remote (US or Canada)
Weâre hiring Senior Developers across 1Password Tech teams.Â
Programmatic Interfaces:Our team focuses on enabling partners, the developer community and customers to build and integrate with 1Password. We build and maintain the APIs, authentication and SDKs that enable them, along with a couple integrations of our own, including integrations for CI/CD, Kubernetes and Terraform.
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.
For the Programmatic Interfaces team, we are an international team distributed across time zones in Canada, United States and the Netherlands and open to candidates based in the UK as well. We work asynchronously most of the time and jump on Zoom as needed (our working hours usually overlap between 9AM and 12AM ET).
What we're looking for:
- You have 5+ years of experience in software developmentÂ
- You have a passion for and strong experience in software development best practices, coding standards, and design patternsÂ
- Youâre energized by solving complex problems with a demonstrated ability to tackle complex problems and propose effective and innovative solutionsÂ
- A passion for communication and collaboration with strong skills demonstrated in working effectively with teams and communicating technical concepts to non-technical cross-functional partnersÂ
- You have proven experience in implementing testing methodologies and debugging techniques to ensure high-quality code
- You learn continuously, share knowledge, and mentor developers across your team through pair programming, giving feedback to junior developers and peers on technical designs, merge requests, and other areas.Â
- You bring experience building & operating APIs at scale and use this to lead the Programmatic Interfaces team on 1Passwordâs journey to handle increased traffic âŚ
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Canada-based roles only USA-based roles only
Benefits/PerksCompany-wide wellness days off Comprehensive health coverage Dental Employee stock option program Equity grant Flexible hours Fully remote Generous paid time off Generous PTO policy Health Incentive programs Maternity and parental leave top-up programs Paid Time Off Remote-first company Remote work Retirement matching program RRSP Wellness coach Wellness Coach membership Wellness spending account
Tasks- Collaborate with teams
- Collaboration
- Debugging
- Documentation
- Mentor junior members
- Mentor junior team members
- Testing
APIs Asynchronous communication Audit Authentication CI/CD Coding standards Collaboration Communication Debugging Debugging Techniques Design Design Patterns Documentation Email Emailing Feedback Go Golang Integration IT Kafka Kubernetes Learning Message Queues MySQL Postgres PostgreSQL Problem-solving Redis REST APIs Security Social Software Software Development Software Development Best Practices SQL Technical Guidance Terraform Testing methodologies Third Party integrations Training Writing Zoom
Experience5 years
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+1 UTC-10 UTC-3 UTC-4 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9