Senior Full Stack Ruby on Rails Engineer

Donorbox Logo

Donorbox

πŸ’΅ $60k-$73k
πŸ“Remote

Summary

Join Donorbox, a leading fundraising platform for nonprofits, as a Software Engineer and contribute to building features used by millions of philanthropists. This fully remote role, open to LATAM candidates only, offers a competitive salary, equity plan, home office expense reimbursement, health insurance premium reimbursements, generous time off, wellness program, and the opportunity to make a positive impact on the world. You will be responsible for building and maintaining features, enforcing clean code, refactoring and deleting code, designing and maintaining the database model, creating visually appealing interfaces, reviewing and testing pull requests, deploying bug fixes, and collaborating with a cross-functional team. The ideal candidate will have 10+ years of experience as a Software Engineer, 5+ years of Ruby on Rails experience, strong proficiency in Object-Oriented Programming, Database modeling, SQL, vanilla Javascript, HTML, and CSS, and excellent communication skills.

Requirements

  • 10+ years as a Software Engineer
  • 5+ years of Ruby on Rails experience
  • Ability to work as a team player collaborating with your peers and change your priorities based on team needs
  • Ability to understand business requirements and propose solutions to deliver value earlier. Not only writing code
  • Ability to work independently and solve problems without direct orders
  • Strong proficiency in Object-Oriented Programming
  • Strong proficiency in Database modeling
  • Strong proficiency in SQL
  • Strong experience with vanilla Javascript
  • Write clean, maintainable HTML and CSS
  • Excellent communication skills, and the flexibility that is needed for working in a small, distributed team
  • Intermediate English writing and speaking skills

Responsibilities

  • Build and maintain exciting features used by millions of philanthropists
  • Enforce well-written tests and clean code
  • Refactor and delete code for long-term usability
  • Design, refactor, and maintain the database model
  • Maintain written documentation about design, decisions and procedures
  • Create visually appealing interfaces
  • Review and test pull requests
  • Deploy priority bug fixes
  • Collaborate with a cross-functional team of product managers, designers, and QA to understand requirements and translate them into technical solutions

Benefits

  • Fully remote work from the comfort of your home
  • Eligibility for employee equity plan (stock options)
  • Reimbursement package for home office expenses, up to $1.5k
  • Health insurance premium reimbursements, up to 75% for you and your family
  • Generous time off policy of 21 days (birthday included πŸŽ‰), 8 holidays of your choice, and 2 paid volunteer days
  • Wellness program with fitness and mindfulness classes

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.