
Job Description
Ovii's Interpretation of the Role
Weave seeks a Staff Backend Engineer to own and evolve the payments platform. You will design high‑scale microservices, lead cross‑team initiatives, and mentor engineers while ensuring reliability and performance.
Role Snapshot
- Lead design of high‑scale payment microservices
- Drive multi‑team, multi‑quarter engineering projects
- Mentor engineers across squads
- Own reliability, performance, and cost‑efficiency of payment systems
- Architect cloud‑native backend infrastructure
Must-Have Requirements
- Golang (or Java, Python, Ruby, C#)
- Microservices architecture
- Distributed systems design
- REST & gRPC APIs
- Relational databases (PostgreSQL, MySQL)
- Kubernetes
- Terraform / Helm
- CI/CD pipelines
- Cloud platforms (GCP preferred, AWS/Azure acceptable)
- backend engineering
- scalable distributed systems
- cloud‑native microservices
- background check
Nice-to-Have Signals
- Payments integration experience (Stripe, Braintree)
- Payments industry knowledge
- Message queues (Kafka, NSQ)
- Functional/acceptance testing
- payments systems
- GCP deployment
- Payments
- Fintech
Work Setup
- Location: United States
- Work mode: REMOTE
- Remote scope: COUNTRY_RESTRICTED
- Remote countries: United States
- Employment type: Full-Time
Eligibility Gates
- Visa sponsorship: unknown
- Background check: required
Not Specified in JD
- Salary range
- Visa sponsorship
- Relocation
- Travel
- Security clearance
- Coding test
What You'll Likely Work On
- Design, build, and maintain scalable backend services for payments
- Lead large, strategic projects that span multiple teams and quarters
- Improve system reliability, availability, and fault tolerance
- Optimize performance and reduce operational costs of payment processing
- Mentor and coach engineers, raising code‑quality and testing standards
- Drive technical migrations with clear rollout and rollback plans
- Define monitoring, alerting, and incident‑response frameworks
- Collaborate with product, infrastructure, and security stakeholders
Good Fit If You Have
- Experience building integrated payments solutions (e.g., Stripe, Braintree)
- Familiarity with the payments industry and fintech ecosystems
- Hands‑on experience deploying to GCP or other public clouds
- Proficiency with protobuf/gRPC and service monitoring tools
Skills
- Golang / Java / Python / Ruby / C#
- Microservices architecture
- Distributed systems design
- REST & gRPC APIs
- Message queues (Kafka, NSQ)
- PostgreSQL / MySQL
- Kubernetes & containerization
- Terraform / Helm (IaC)
- CI/CD pipelines
- Cloud platforms (GCP preferred, AWS/Azure)
- Payments integration (Stripe, Braintree)
- Payments industry knowledge
Remote Eligibility
- United States
- US