Remote Senior Backend Engineer (Billing)

Posted

Apply now
Please, let Docker know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Docker is a remote-first company that simplifies the lives of developers creating impactful applications.
  • The Billing team focuses on providing users with a seamless purchasing experience and straightforward plan management across Docker’s products.
  • The Senior Backend Engineer will address challenges such as rolling out billing for new products, supporting large enterprises with complex billing structures, streamlining operations, and managing consumption-based billing.
  • The role involves designing, building, and maintaining backend services within Docker's ecosystem.
  • Collaboration with cross-functional teams is essential to ensure the reliability, scalability, and performance of critical systems.
  • The engineer will improve development practices to maintain high quality and fast delivery.
  • The position requires a passion for enhancing developers' experiences and a commitment to Docker's mission.
  • Responsibilities include building and improving a billing system, adding support for consumption-based billing, leading new feature development, writing project proposals, mentoring team members, deploying code, and responding to internal billing support requests.

Requirements:

  • Candidates must have 5+ years of experience in building SaaS applications.
  • A minimum of 3 years of experience with a C-based backend language, preferably Golang, is required.
  • Experience in senior or leadership roles is necessary, with the ability to take initiative and support junior engineers.
  • A strong interest or experience in user checkout experiences, payment processing, invoicing, and recurring subscriptions is essential.
  • Candidates should have experience working with stakeholders across departments.
  • Familiarity with subscriptions and recurring payments, particularly with platforms like Stripe, is preferred.
  • Experience with consumption-based billing and alerting is a nice-to-have.
  • Strong troubleshooting and test automation skills are required.
  • Proficiency in SQL (Postgres preferred), cloud platforms (AWS preferred), IaC (Terraform preferred), containers (Docker, Kubernetes), CI/CD systems (Jenkins, GitHub Actions), and knowledge of security and compliance best practices (PCI, SOC2, SOX) is necessary.
  • Strong verbal and written English skills are required, along with a record of documenting SOPs and project proposals.
  • Candidates must be able to work in a fully remote environment across international time zones.

Benefits:

  • Employees enjoy freedom and flexibility to fit work around their lives.
  • A home office setup is provided to ensure comfort while working.
  • The company offers 16 weeks of paid parental leave.
  • A technology stipend of $100 net per month is available.
  • The PTO plan encourages employees to take time off for personal enjoyment.
  • Quarterly company-wide hackathons are organized.
  • A training stipend for conferences, courses, and classes is provided.
  • Employees receive equity in the company, allowing them to share in its success.
  • Docker swag is available for employees.
  • Medical benefits, retirement plans, and holidays vary by country.
Apply now
Please, let Docker know you found this job on RemoteYeah . This helps us grow 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback