Match score not available

Frontend Developer (Vanilla JS, Ruby, Hotwire)

78% Flex
Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

1+ year of Ruby on Rails experience, Strong experience with vanilla Javascript (5 years experience min), Write clean, maintainable CSS, HTML and JS, Elementary to Intermediate SQL skills.

Key responsabilities:

  • Build and maintain user features efficiently
  • Propose impactful and cost-effective solutions
  • Enforce testing and clean code practices
  • Collaborate with cross-functional teams on technical solutions
Donorbox logo
Donorbox Scaleup https://donorbox.org
51 - 200 Employees
See more Donorbox offers

Job description

Logo Jobgether

Your missions

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

The team is currently engaged in developing well-received products within the philanthropic ecosystem. These products include Event Ticketing, QuickDonate, Text2Give, Donorbox Live Kiosk, and the Donor Portal. We are actively seeking a skilled and proficient developer with expertise in HTML (ERB), CSS (SCSS), and Javascript. Additionally, familiarity with the Ruby on Rails ecosystem is essential, as we prioritize maintaining high-quality outputs through a commitment to simplicity. Our software engineers are expected to exercise autonomy in decision-making, often working without explicit, detailed specifications.

Responsibilities

 

  • Build and maintain exciting features used by millions of users
  • Propose efficient solutions with greater impact and lower cost
  • Enforce well-written tests and clean code. Refactor and delete code for long-term usability.
  • Understand the concept of componentization and reusability
  • Develop valuing Continuous Integration
  • Review and test pull requests
  • Help our support agents with technical questions during shifts
  • Deploy priority bug fixes
  • Collaborate with product managers/designers/cross-functional teams to understand requirements and translate them into technical solutions

 

Qualifications 

 

  • 1+ year of Ruby on Rails experience
  • Strong experience with vanilla Javascript (5 years experience min)
  • Write clean, maintainable CSS, HTML and JS
  • Ensuring Style Consistency and Mobile Responsiveness
  • Elementary to Intermediate SQL skills
  • Excellent communication skills, and the flexibility that is needed for working in a small, distributed team
  • Intermediate English writing and speaking skills
  • Ability to work independently and solve problems without direct orders
  • Favor simplicity over trendy solutions. We will not be using React, Vue, or NextJS

 

Current Technical Stacks

 

 

Details
  • Fully remote
  • Must be based in Latin America
  • Salary: $50-$60k, 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

 

If this sounds like the right role for you, please apply today and let us know why. We look forward to hearing from you!

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Soft Skills

  • Excellent Communication
  • Ability to Work Independently
  • Problem Solving
  • Team Collaboration

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.
Upgrade to Premium

Find more Frontend Developer jobs