Senior Full Stack Product Engineer (Ruby) - Payment Team

Donorbox Remote

Company

Donorbox

Location

Remote

Type

Full Time

Job Description

About Donorbox

Donorbox is the leading fundraising platform and donor management system for nonprofit organizations. Our mission is to accelerate positive impact worldwide by helping nonprofits become highly effective at raising funds and managing their supporter base. Since 2014, we have helped more than 80,000 global organizations raise over $2B in donations from over 10 million donors. 

Our fast-growing company is profitable and bootstrapped (we also offer stock options) with a healthy run rate. We have a diverse, motivated team that is fully remote, with 100+ team members in 10 states and 15 countries.

Software engineering is a highly respected department in our company. We want to help engineers deploy high-quality, well-tested code that powers global philanthropy. 

The Role

This team is responsible for the Payment Processors integrations. From building it up to live monitoring. We keep an eye on implementation improvements not only from a performance perspective but also to improve maintainability and error recovery.

We are really serious about security. So, you will get involved in fraud detection

We're looking for a professional developer who is strong at Ruby / Javascript and cares about quality through simplicity. Our software engineers must make decisions on their own without being told detailed specs. Since we deal with payments, having a robust well-tested codebase is important to us.

Responsibilities
  • Build, maintain, and monitor payment processor integrations
  • Build, maintain, and monitor fraud prevention strategies
  • Build, maintain, and monitor chargeback strategies
  • Enforce well-written tests and clean code, refactor and delete code for long-term maintainability
  • Review and test pull requests
  • Collaborate with product managers/designers/cross-functional teams to understand requirements and translate them into technical solutions
Qualifications 
  • 7+ years as a Software Engineer
  • 4+ years of Ruby on Rails experience
  • 2+ years of financial products experience (either building or integrating with Adyen, EBANX, MercadoPago, PagSeguro, PayPal, PayU, Razorpay, Stone, Square, Stripe, ACH, WePay, AliPay, Apple Pay, Google Pay, and/or UnionPay)
  • Strong proficiency in OOP design and implementation
  • Design Patterns knowledge and appropriate usage by balancing the cost/benefit of the implementation
  • Strong proficiency in SQL
  • Strong proficiency in building and consuming REST APIs
  • Strong experience with vanilla JavaScript
  • Ability to work independently. Find, triage, and solve problems without direct orders. Validate and weigh the pros/cons of proposed solutions
  • Ability to patiently and relentlessly read throughout the documentation and scenarios/issues descriptions to get the proper understanding instead of jumping through keywords
  • Ability to understand and analyze individual cases instead of jumping to code and randomly testing until it works
  • Excellent communication skills, and the flexibility that is needed for working in a small globally distributed remote-first multi-cultural team
  • Intermediate English writing and speaking skills
Current Technical Stacks
  • Ruby on Rails
  • Postgres & Redis
  • Vanilla JS
Details
  • Fully remote
  • Work in a timezone overlapping 12:00PM - 19:00 UTC
  • Salary: $70-$82k, depending on location and experience
Benefits & Perks
  • Fully remote work
  • Stock options (0.03%-0.05%)
  • Reimbursement credit for home office set-up and work laptop
  • Health insurance premium reimbursements, up to 75% for you and your family
  • PTO of 21 days (birthday included), 8 holidays of your choosing, and 2 paid volunteer days
  • Wellness program with fitness and mindfulness classes
  • Help thousands of social impact organizations improve the world
  • Work inside an apolitical, no-nonsense, mission-driven company
  • Culture of fewer meetings and async communication
Apply Now

Date Posted

11/09/2023

Views

3

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Account Manager, Care Partnerships - Headway

Views in the last 30 days - 0

Headway a mental health care company founded in 2019 aims to revolutionize mental healthcare by building a national network of providers accepting ins...

View Details

Director of Pricing - Garner Health

Views in the last 30 days - 0

Garner Health is a rapidly growing company backed by toptier venture capital firms Their mission is to transform the healthcare economy by delivering ...

View Details

Director, Product, Customer, and Lifecycle Marketing - Garner Health

Views in the last 30 days - 0

Garner Health is seeking an experienced Product Marketing Leader to join their team The ideal candidate will lead the product marketing efforts focusi...

View Details

Linux Support Engineer - Voltage Park

Views in the last 30 days - 0

Voltage Park is seeking a Linux Support Engineer for a fulltime remote position The ideal candidate will have command line level Linux sys administrat...

View Details

Data Analyst - Agero

Views in the last 30 days - 0

Agero a leading B2B whitelabel provider of digital driver assistance services is revolutionizing the vehicle ownership experience through datadriven t...

View Details

Director, Product (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a leading company in experience research technology offering a platform for major companies to gain insights into user needs and behaviors T...

View Details