Pinterest is a platform that inspires creativity and helps users plan memorable experiences. They are seeking a Senior Backend Engineer to design, build, and scale contract and billing systems for tvScientific, focusing on backend services that ensure correctness and operational reliability across various commercial relationships.
Responsibilities:
- Design and implement backend systems for contract lifecycle management, including creation, versioning, approvals, amendments, and renewals
- Build and evolve contract management capabilities (e.g., terms, payouts, attribution rules, eligibility, and partner-specific logic) for our CPA Contract/Billing model
- Support the expansion of CPM billing model contracts, including rate management, impression-based calculations, and integrations with billing and finance systems
- Develop APIs and services that serve customers, internal operations teams, and finance stakeholders
- Partner closely with Product, Finance, and Data teams to translate business requirements into robust technical solutions
- Ensure systems are auditable, accurate, and compliant, with strong data integrity guarantees
- Improve system observability, reliability, and performance as contract volume and complexity scale
- Own backend services and data models related to contracts and billing
- Lead technical design discussions and make pragmatic architectural decisions
- Write clean, well-tested, and maintainable code with a strong focus on correctness
- Drive improvements in data consistency, validation, and error handling across contract workflows
- Review code and mentor other engineers, setting a high bar for backend quality
- Collaborate cross-functionally to support new deal structures and evolving business models
Requirements:
- Experience with billing/contract mechanisms (specifically affiliate platforms)
- Bachelor's degree in computer science, a related field or equivalent experience
- Experience building large-scale full-stack products
- Deep understanding of web development and best practices in React/Redux
- Strong experience with programming languages Javascript and Python/Java
- Strong software engineering principles and practices
- Strong collaboration and communication skills
- Experience working closely with finance or accounting teams
- Background in building audit-friendly or compliance-sensitive systems