Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer (Ruby on Rails) image - Rise Careers
Job details

Software Engineer (Ruby on Rails)

Boundless is shaping what great global employment looks like. With Boundless, our goal is to remove all barriers to international employment around the world - knowledge, compliance, and cost. We are levelling the playing field across the global jobs market and making it easier for employees to access well paid opportunities from wherever they call home.

The Boundless product is more than just the software that onboards and manages payroll for employees; our product offering revolves around delivering compliant employment. For each country that we cover, we provide employment contracts, communicate important employment obligations, and guide our customers on how to be a ‘good’ employer based on the culture in that country. Key users of the product are, of course, the customer and the employee but also in-country partners (payroll, benefits, etc) and Boundless payroll and HR teams.

For this Software Engineer position, we are offering a base salary of €80-90k (depending on experience) and equity, and whilst this position is remote, we are looking for the individual to be based in a European time zone. 

About the role

What is it like to work on the Boundless Dev Team? We love Ruby. We love Ruby on Rails and the simplicity and stability that it brings. Developing our systems across many countries requires us to adopt technologies outside of the Rails ecosystem when we should; there is always opportunity to introduce new patterns and ways of thinking.

Developers research and input on product decisions early and all work on the full technology stack. We prioritise technical investment and have a strong system of implementing engineering changes alongside feature work. We incrementally improve our infrastructure and CI/CD processes so that getting features in front of customers happens quickly and smoothly.

We also believe that every individual has their own way of working. Everyone should have the ability to shape their day in a way that suits them, whether that means working early so you can hang with your kids in the evening or starting late after a morning of skiing. We like to strike a balance of autonomy and collaboration so we come together a few times a week to hash out technical problems and make decisions.

What you’ll be working on:

  • Continuous development of our web platform to serve customers, employees and partners as we launch in new countries.
  • Launching an expanded product suite in 2025, bringing us beyond our current Employer of Record solution.
  • Responding to user needs by building validated solutions for their problems.
  • Building a top-class user experience throughout the application.
  • Improving our system of continuous delivery.
  • Application of automation, AI and no code solutions to aid scaling of our internal functions
  • Delivering quality code that adheres to best practices; participating in code review.
  • Advocating for implementation of best practices within the team and the technology.
  • Consolidating our approach to testing and quality assurance.
  • Integrating with third party APIs to achieve desired functionality within our systems.
  • Data security and compliance with data regulations.
  • Getting involved in customer support.

Our Tech Stack:

  • We are an Agile leaning team using Linear, Github, CircleCI, LaunchDarkly and AWS to deliver our software to customers.
  • Our application is built with a no-nonsense Ruby-on-Rails approach, i.e. Server rendered HTML, TurboLinks, Javascript managed by Stimulus and Stimulus Reflex, Tailwind CSS, PostgreSQL.

You would be a great fit, if you have:

  • 5+ years experience building production-grade web applications in Ruby on Rails (including flavours of HTML, CSS, JS, SQL).
  • A strong interest in DevOps and have put continuous delivery systems in place in previous jobs. You are not scared to get your hands dirty with AWS ( CloudFormation, ElasticBeanstalk, EC2 etc), Docker, Circle CI or equivalent technologies.
  • Excellent Object Oriented Programming skills and experience implementing non-Rails design patterns.
  • Experience building software iteratively using feature flags.
  • Experience working in an agile environment.
  • Experience writing and managing a test suite using rspec or equivalent.
  • Experience working with queueing systems, e.g. Redis is an advantage.
  • Experience working on strong engineering teams.
  • Excellent written and verbal communication skills and a high EQ.
  • A growth mindset, and an appetite for learning.
  • Previously worked on a distributed team and enjoy working remotely

At Boundless, we want our work to fit our lifestyles. We don’t believe in counting hours and we want everyone to focus on goals and achievements instead. We know that everyone has different needs when it comes to how they work, when they’re most productive, and how they manage their life. We’re all responsible adults and we trust each other.

  • Boundless is a remote-first team. That means that you can work remotely from any of these countries that Boundless supports within Europe, and you will enjoy the security of having full, compliant employment through our platform.
  • Everyone on the team is entitled to 41 paid days off per year (including public holidays, 4 company days off, and birthday leave). Your well-being is a high priority. You are encouraged to use this allowance and have a proper break to recharge your batteries!
  • We work a standard 8-hour day but operate core hours from 11.00-15.00 Dublin time, where you are expected to be contactable - leaving you to fit in the remaining 4 hours whenever works best for you. 
  • Location Flexibility - We employ people all over the world, and you’re free to work from any of the countries where Boundless supports employment. You will also have the ability to embrace working holidays from other countries, where role-specific obligations allow for it, and within parameters of employment compliance.
  • WFH/Co-work Stipends - We contribute to the costs of home-working or will provide you with a budget so that you work from a co-working space if you prefer not to work from home.
  • Generous Equipment/Hardware Budget - We’ll ensure you have the right tools and equipment to do your best work.

ESOPs & Industry Benchmarked Salary 

  • Our employees having a stake in what they are building is important to us, hence we award ESOPs as part of our offer when employees join Boundless. 
  • We benchmark our salaries to the industry standards and believe in offering a fair salary that not only reflects your value at your level of experience in your field but also your value to us.

Career Progression, Learning & Development

  • We’re always looking to reward good performance and see people progress through the organisation as we grow.
  • Annual Budget to attend events, meet-ups, and conferences - You’ll be encouraged to build a network and develop your career.
  • Monthly online team socials & quarterly international in-person team retreats - Opportunities to get to know your colleagues.

Other Benefits

  • A set benefit allowance to spend on benefits of your choice.
  • Employee Assistance Program - Your emotional well-being is important. We’ll provide you with paid-for access to mental health support.

Boundless is an Equal Opportunities Employer

We’re committed to building a diverse team. Quality comes from having different perspectives, and ensuring that we work with an interesting bunch of people with different ways of thinking requires diversity. We’re conscious that, while Diversity & Inclusion are often spoken about like they’re one thing, they are two different areas that need to be nurtured. There’s little point in building a diverse team if that diverse group of people doesn’t all have a voice. When we’re working collaboratively, we all must take responsibility for looking around the room and ensuring that ALL voices have an opportunity to be heard.

Average salary estimate

$85000 / YEARLY (est.)
min
max
$80000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer (Ruby on Rails), Boundless

Join Boundless as a Software Engineer (Ruby on Rails) and help us redefine global employment! At Boundless, we're on a mission to eliminate barriers to international employment by providing compliant employment solutions for businesses worldwide. In this exciting role, you’ll focus on enhancing our web platform that's vital for our customers, employees, and partners as we expand into new countries. With a strong Ruby on Rails foundation, you will be involved in developing systems that ensure a seamless user experience while implementing automation and AI solutions for our internal functions. What’s great about working here is that we genuinely value each individual’s working style—whether you prefer to start your day early or finish late, that’s up to you! Plus, enjoy the benefits of flexible remote work from any European country we support. We prioritize collaboration and technical investments, so you’ll have a say from the product inception stages through to feature launch. We’re not just about writing code; we’re building a community where your ideas are welcomed, and your professional growth is encouraged with ongoing learning opportunities. With a salary range of €80-90k, alongside equity and fantastic perks, we ensure that everyone on our team is well-taken care of. If you’re passionate about coding and want to make an impact in the global job market, this is the perfect opportunity for you!

Frequently Asked Questions (FAQs) for Software Engineer (Ruby on Rails) Role at Boundless
What are the main responsibilities of a Software Engineer at Boundless?

As a Software Engineer (Ruby on Rails) at Boundless, you will focus on the continuous development of our web platform, respond to user needs by delivering validated solutions, build a top-class user experience, and improve our continuous delivery processes. You'll also advocate for best coding practices, work on integration with third-party APIs, and ensure data security compliance.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer position at Boundless?

To apply for the Software Engineer (Ruby on Rails) role at Boundless, candidates should have at least 5 years of experience in web application development using Ruby on Rails and possess excellent Object Oriented Programming skills. Familiarity with AWS, Docker, CI/CD processes, and agile methodologies will set you apart. A proactive attitude towards learning and a collaborative spirit are essential.

Join Rise to see the full answer
How does Boundless support employee work-life balance for Software Engineers?

Boundless offers a flexible work environment for Software Engineers, allowing you to work remotely from various European locations. We follow a model that prioritizes goals over hours and trust our team members to manage their schedules according to their personal lifestyle needs. Additionally, all employees enjoy 41 paid days off a year, contributing to a healthy work-life balance.

Join Rise to see the full answer
What technologies will I be using as a Software Engineer at Boundless?

In your role as a Software Engineer (Ruby on Rails) at Boundless, you'll work with a tech stack that includes Ruby on Rails for server-side development, PostgreSQL for the database, and tools like Github, CircleCI, and AWS. Our focus also extends to automation and integration solutions that adapt to our growing needs across multiple countries.

Join Rise to see the full answer
What are the career growth opportunities for Software Engineers at Boundless?

Boundless is committed to fostering career progression for our Software Engineers. Employees can expect to receive support and training to develop their skills further, an annual budget to attend industry events, and opportunities for internal promotions based on performance. Our collaborative culture fosters innovation and growth within our teams.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Ruby on Rails)
Can you describe your experience with Ruby on Rails and how it relates to your role as a Software Engineer?

When explaining your Ruby on Rails experience, be sure to highlight specific projects or applications you've developed, emphasizing your familiarity with the entire development lifecycle. Discuss the importance of adhering to best practices, your understanding of Rails conventions, and how you overcome challenges faced during development.

Join Rise to see the full answer
How do you handle code reviews and what is your approach to receiving feedback?

Talk about your positive attitude towards code reviews as a learning opportunity. Emphasize your openness to feedback, and how you incorporate suggestions to improve code quality. Share specific examples of how you've effectively resolved conflicts or errors based on peer reviews in previous projects.

Join Rise to see the full answer
What techniques do you use to ensure software quality and maintainability?

Discuss the importance of testing and how you implement testing frameworks like RSpec in your projects. Give examples of how you ensure that the code remains maintainable and easy to understand for future developers, focusing on principles like modularity and clear documentation.

Join Rise to see the full answer
Describe a challenging project you worked on and how you overcame the obstacles.

Choose a specific project that posed significant challenges. Outline the initial problems, your thought process for finding solutions, and the collaborative efforts you engaged with your team to navigate those obstacles. Highlighting your problem-solving skills and adaptability will demonstrate your value as a Software Engineer.

Join Rise to see the full answer
How do you prioritize your work when facing multiple tasks at once?

Share your strategies for time management, such as using task lists, Kanban boards, or agile methodologies to prioritize tasks based on urgency and importance. Discuss the benefits of communication with your team to align on deadlines and expectations.

Join Rise to see the full answer
What role does automation play in your development process?

Explain your approach to incorporating automation into your development workflow, particularly in areas like testing and deployment. Provide examples of how automation has enhanced productivity in your previous roles and facilitated smoother CI/CD processes.

Join Rise to see the full answer
What collaboration tools have you used and how do they enhance teamwork?

Enumerate the collaboration tools you’ve used, such as GitHub for version control, Slack for communication, or Trello for project management. Share how these tools have improved collaboration and transparency among the development team in previous projects.

Join Rise to see the full answer
Can you explain the significance of working within an Agile framework?

Discuss your understanding of Agile methodologies, mentioning sprints, retrospectives, and continuous feedback. Elaborate on how this iterative approach contributes to better project outcomes and allows for adaptive planning when working on software projects.

Join Rise to see the full answer
How do you keep up with new technology trends and advancements in development?

Demonstrate your passion for continued learning by sharing the resources you use, such as blogs, online courses, or industry conferences. Mention specific technologies or trends you have implemented in past projects, showcasing your ability to adapt and innovate.

Join Rise to see the full answer
Why do you want to work with Boundless as a Software Engineer?

Share your enthusiasm for Boundless's mission to facilitate global employment and how your personal values align with their vision. Reflect on the opportunity for continuous learning, remote work culture, and specific projects that resonate with your career goals as a Software Engineer.

Join Rise to see the full answer
Similar Jobs
Posted 10 days ago
Photo of the Rise User
Top Hat Remote No location specified
Posted 4 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Casual Dress Code
Growth & Learning
Dare to be Different
Mission Driven
Diversity of Opinions
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Life insurance
Disability Insurance
Education Stipend
Learning & Development
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago

Boundless Immigration offers technology that streamlines how immigrants get in touch with lawyers and file applications for spousal visas and U.S. citizenship. The company was established in 2017 and is headquartered out of Seattle, WA.

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 13, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!