Software Engineer (Ruby on Rails)

  • Full-time, 40 hours/week, Remote
  • 4 hours/day overlap with UTC-5
  • Mid to Senior Level

Apply Now

Please note: We are not actively hiring for this role. However, we invite you to apply if you’d like to be considered in the future.

Job Summary

As part of our small and dynamic team you’ll be working on both client and internal projects. Our client projects are for very small to very large companies and everything in between. Projects range from shorter engagements of just a few weeks to multi-month commitments. Being an active and involved team member will help you succeed in this role. We value good communication and a willingness to learn!

We Want to Hear from You if You Love:

  • Ruby
  • Git
  • Rspec
  • Postgres
  • JavaScript
  • React.js
  • Rails
  • Heroku

This is intended as a guide of what you can expect from our company. We’d still love to hear from you even if you don’t meet all of the job requirements; we appreciate people who like a challenge! Our team is made up of dynamic individuals who are eager to learn and share ideas, just like you. Please apply even if you don’t check off all the boxes.

You Are

  • A good collaborator and an excellent team player.
  • Well-versed in software design and Object-Oriented Programming (OOP)
  • Experienced with our current tools (or at least some of them)
  • Capable of making important decisions
  • Both detail-oriented and practical
  • Experienced in Agile/Lean environments
  • An advanced or native-level English speaker

Does any of this sound like you? If so, we want to hear from you!

About this Role

As a Software Developer at OmbuLabs, you’ll be part of a highly-skilled team who partner with clients on a variety of projects including upgrades, feature work, and maintenance.

Some of your tasks will include:

  • Performing code audits and Rails upgrades
  • Writing simple, clear code that is easy to maintain
  • Communicating with and demo-ing work to clients
  • Refactoring code to optimize for performance
  • Pair programing with colleagues
  • Coaching Junior Developers
  • Conducting code reviews on pull requests
  • Participating in a variety of non-technical internal projects. We’re a small organization and we all engage in a variety of supporting activities outside of our primary skill sets.
  • Contribute to open source projects and occasionally write blog posts about your work.

This is a remote, full-time position. We require a minimum 4-hour overlap with Eastern Standard Time (UTC-5).

About Our Company

OmbuLabs is a boutique agency made up of talented individuals. We are an inclusive team who value diversity of all kinds. We help our clients feel confident that we understand their needs and always strive to go above and beyond expectations. We care about each other and the work that we do. As an organization we prioritize a sustainable and flexible work environment that enables us to balance our lives with providing high-quality expert support to our clients.

Before you apply, please read about our core values.

We are a small team of full-time employees and contractors. Currently, our team is about 25 people, but growing quickly. We really like each other and value our team culture of openness and fun. One thing about us is that our favorite movie is Matilda (yes, we all love it! 🎀📚🏫🦎).

Our team currently enjoys these benefits:

  • Remote work from anywhere (we currently have team members in 8 countries).
  • Flexible hours. We only require a 4-hour overlap between 9am to 5pm UTC-5 (i.e. East Coast Time).
  • We offer competitive salaries and career growth opportunities.
  • Paid open source time during working hours. We want you to work on passion projects!
  • $400 yearly stipend for your home office.
  • Optional $400 a month stipend for a co-working space.
  • $1000 a year learning budget.
  • Yearly team retreats. The last one was in Punta Cana, Dominican Republic.
  • Parental leave of 8 weeks 100% paid and up to 6 months off.
  • Generous leave including:
    • 2 weeks of vacation
    • 2 weeks of sick and personal time
    • 1 week off at the end of the year (we close the office)
    • A day off for your birthday
    • An additional day off for every year with the company
    • We offer holidays off in your country, which vary from place to place. For example, employees in the US will get an additional 12 days off for federal holidays.
    • This means that we expect employees to take at least 38 days off each year, with variation depending on what country you live in.
  • English classes for non-native speakers
  • A work laptop (MacBook Pro)
  • Tickets to conferences

Ready to Apply? Great!

Our application is a quick questionnaire. We don’t require a cover letter or resume. Instead, we have a few questions for you to answer.

OmbuLabs believes in workplace diversity. We encourage qualified candidates from all backgrounds and parts of the world to apply.

OmbuLabs (The Lean Software Boutique LLC) does not discriminate in employment matters on the basis of race, color, religion, gender, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, special needs/conditions, or any other protected class.

We believe that diverse teams are smarter teams. There is value in diversity. Ensuring that our teams include talented and diverse people from all over the world helps us to stay competitive in an industry lacking in diversity.

Thank you!