Software Engineer

Posted 1 day ago

This is a fully remote position, open to applicants in Canada, +4 more countries.

📋 Description

• Design and sustain backend services and API connections in Go that link the platform with external billing systems.

• Create features for usage tracking, estimates, alerts, and invoicing.

• Collaborate with engineering teams to comprehend how features are assessed and billed.

• Assist in executing billing migrations to external systems while ensuring data integrity and minimizing customer impact.

• Investigate and address billing concerns raised by Support and Finance.

• Contribute to measures against abuse and safeguard sensitive customer and payment information.

• Collaborate with Finance, Product, and Support teams.

• Communicate asynchronously with teams distributed globally.

• Produce well-documented and tested code.

• Engage in pair programming and participate in code reviews.

• Thoughtfully utilize AI-assisted tools within the workflow.

• Potentially assist in project provisioning and account management services.

• Take ownership of billing components and act as a vital link between Engineering, Finance, and Product.


⛳️ Requirements

• A minimum of 3 years of professional backend development experience in Go.

• Practical experience with relational databases like PostgreSQL or MySQL/MariaDB.

• Proficiency in integrating external REST APIs, including error handling, retries, and rate limiting.

• Strong attention to detail in systems where errors can affect customer invoices.

• Interest in principles such as idempotency and consistency within distributed systems.

• A consistent practice of writing unit and integration tests, including for failure scenarios.

• Awareness of common security vulnerabilities and the ability to prevent them in backend services.

• A passion for working on billing and financial systems.

• Effective written communication and collaboration skills across teams and time zones.

• Legally authorized to work in Canada, France, Germany, Spain, or the United Kingdom.

• Capability to undergo a background check.


🏝️ Benefits

• Flexible paid time off (PTO).

• Comprehensive healthcare benefits (available in the UK, Canada, France, Spain, and the USA).

• Company stock options.

• Budget for professional development.

• Budget for office equipment.

• Wellness budget.

• Annual team retreats.

• Internet reimbursement.

• Inclusive parental leave policies.

• Remote work travel program.

People also viewed

Rich Products Australia12 hours ago

Senior Manager, Equipment Engineering

US flagCalifornia, +9 more statesFull-timeSoftware Engineer$152.5k – $228.7k/year
ApplyView job
Coursedog1 day ago

Software Engineer

US flagUnited States OnlyFull-timeSoftware Engineer$70k – $90k/year
ApplyView job
DaCodes.1 day ago

Mid Oracle Analyst Developer

CO flagColombia, +5 more countriesFull-timeSoftware Engineer$2,200/year
ApplyView job
DaCodes.1 day ago

Mid Oracle Developer – Intermediate English

CO flagColombia, +5 more countriesFull-timeSoftware Engineer$2,200/month
ApplyView job
TWO95 International, Inc1 day ago

RPGLE Developer, IBM iSeries, AS400

US flagUnited States OnlyFreelanceSoftware Engineer
ApplyView job
GovSignals1 day ago

Engineering Intern

US flagUnited States OnlyInternshipSoftware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers