LoadUp ยท 13 hours ago
Software Engineer
LoadUp Technologies is a fast-growing company offering a modern alternative to pickup and assembly services through a tech-enabled platform. They are seeking a Mid-Level Software Engineer with deep experience in Ruby on Rails to join their Product & Engineering team, focusing on scaling their platform and delivering new capabilities.
LogisticsRecyclingWaste Management
Responsibilities
Design, build, test, and maintain scalable web applications using Ruby on Rails
Collaborate with cross-functional teams to define, design, and ship new product features
Contribute to frontend development using modern tools including React, Stimulus, Turbo, and TypeScript
Develop and maintain APIs, background jobs, and third-party integrations using GraphQL, Redis, and Sidekiq Pro
Write clean, maintainable, and well-tested code using RSpec, Capybara, and Jest
Participate in code reviews, architectural discussions, and continuous improvement initiatives
Help scale and optimize system performance, reliability, and security
Work within agile development processes and adapt to evolving product requirements
Qualification
Required
3+ years of experience building web applications using Ruby on Rails
3+ years working with SQL databases, ideally PostgreSQL or other ANSI-compliant relational databases
3+ years of frontend development experience using JavaScript and/or TypeScript
Hands-on experience developing and consuming APIs
Experience working in agile development environments
Strong proficiency in Ruby on Rails and modern web application development
Experience with JavaScript frameworks such as React (or similar)
Solid understanding of HTML, CSS, responsive design, and frontend performance optimization
Ability to translate wireframes and mockups into clean, semantic, accessible UI
Experience with Git and GitHub-based workflows
Familiarity with testing frameworks such as RSpec, Capybara, and Jest
Excellent communication skills and ability to work effectively across engineering, product, and design teams
Comfortable giving and receiving feedback through code reviews and technical discussions
Ability to balance technical excellence with delivery timelines
Preferred
Experience integrating with payment APIs such as Stripe, Ruby Pay, or Braintree
Experience working with GraphQL APIs
Exposure to scaling production systems and performance optimization
Bachelor's degree in Computer Science or equivalent practical experience preferred
Benefits
Competitive Compensation
Comprehensive Health & Wellness Benefits
Flexible Spending & Savings Options
401(k) with 5% Company Match
Employee Recognition Program
Monthly Lifestyle Stipends
Referral Rewards Program
Growth with Purpose