Software Engineer II
Payments
Posted on 3/22/2024
Rover

5,001-10,000 employees

Online platform connecting pet owners with sitters
Company Overview
Rover.com presents a unique work culture that values diversity, inclusivity, and individual ownership of work, fostering an environment that encourages employees to bring their unique perspectives to the table. The company's competitive advantage lies in its comprehensive pet-care services, which range from overnight stays and home care to neighborhood walks and virtual training, all aimed at providing a comfortable and personalized experience for pets and their owners. As a leader in the pet-care industry, Rover.com has successfully expanded its services across the US, Canada, and Europe, demonstrating its ability to meet the diverse needs of pet owners and sitters in different regions.
Consumer Software

Company Stage

N/A

Total Funding

$535.9M

Founded

2011

Headquarters

Seattle, Washington

Growth & Insights
Headcount

6 month growth

8%

1 year growth

24%

2 year growth

47%
Locations
Seattle, WA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
JavaScript
React.js
SQL
CategoriesNew
Backend Engineering
FinTech Engineering
Software Engineering
Requirements
  • Minimum 2-3 years experience as a professional software developer
  • Proficiency in working with Python
  • Familiarity with SQL
  • Familiarity with relational databases and schema design
  • Effective communication on design/engineering trade-offs to product managers/designers
  • Intuition for when to call it "good enough", and when to put in the extra time to polish
  • Passionate about automated testing, code quality, and engineering best practices
  • Rigor, attention to detail, curiosity, and always asking Why?
  • Experience with large-scale consumer-facing websites
  • Bonus: Experience using 3rd party payment processors APIs like Stripe, Braintree, or Paypal
  • Bonus: Hands-on experience with React or other modern JavaScript frameworks
Responsibilities
  • Provide a robust payments platform to support business growth
  • Ensure customers can pay and providers get paid promptly
  • Ensure financial transaction completeness, accuracy, and auditability