Senior Developer, Billing Platform
New
1
1PasswordCybersecurity software
Remote (United States | Canada); This is a remote opportunity within Canada and the US.Full-TimeSenior
SalaryUSA-based roles only: The annual base salary for this role is between $153,000 USD and $214,000 USD; Canada-based roles only: The annual base salary for this role is between $144,000 CAD and $202,000 CAD. Plus an equity grant and, where applicable, participation in our incentive programs.
Apply NowOpens the employer's application page
Job Details
- Required Skills
- GoDebuggingDistributed Systems
Requirements
- Demonstrated expertise engineering robust backend architectures using Go.
- Experience taking end-to-end ownership of complex initiatives from initial design to live production deployment.
- Experience with software development best practices and coding standards.
- Ability to propose effective solutions to complex problems.
- Experience collaborating with teams and communicating technical concepts to non-technical cross-functional partners.
- Experience with testing methodologies and debugging techniques.
- Billing and payments experience, such as building or maintaining billing, payment processing, or subscription platforms, is a bonus.
- Background designing and scaling highly available, fault-tolerant distributed architectures is a bonus.
- Experience building resilient third-party API integrations, including webhooks, retries, and strict idempotency, is a bonus.
Responsibilities
- Design, build, operate, test, debug, deliver, and maintain production software systems and product features.
- Own complex initiatives from initial design through production deployment.
- Collaborate with cross-functional teams and stakeholders throughout the development cycle.
- Communicate technical requirements and solve technical problems with stakeholders.
- Mentor junior and new team members through technical guidance, knowledge sharing, and pair programming.
- Identify major tasks, break down work, estimate effort, and participate in planning.
- Write comprehensive tests throughout the development cycle.
- Review code, share knowledge, and support constructive feedback.
- Generate and review documentation on code processes.
- Participate in on-call rotations to support systems and resolve emergencies.
View Full Description & ApplyYou'll be redirected to the employer's site