Fullstack Developer (Ruby on Rails / React)

PREFERRED LOCATION: Estonia/Poland

Assignment description
Our Customer is looking for a fullstack Ruby on Rails / React Developer to join their team on a part-time (50%) basis.
You will be contributing to the development and maintenance of their in-house Ruby on Rails platform supporting e-commerce and production workflows.

You’ll work primarily in an existing codebase, improving functionality, reliability, and maintainability, while collaborating closely with product owners, UX, QA, and other developers. The frontend is mainly built in React + TypeScript, with some remaining Rails-based views.

This role suits someone who enjoys pragmatic development, incremental improvements, and shared ownership of a mature system.

What You’ll Work With
– Ruby on Rails backend (business logic, APIs, data models)
– React + TypeScript frontend (React Router, component-based UI)
– PostgreSQL
– Automated tests primarily in RSpec, with frontend tests in Vitest
– CI/CD pipelines (Buildkite)
– Cloud-based infrastructure (AWS, etc.)
– A mix of modern and legacy patterns

Your day-to-day work will include
– Implement features and improvements across backend and frontend
– Fix bugs and improve system reliability
– Participate in code reviews and technical discussions
– Contribute to gradual refactoring and technical improvements
– Work closely with QA and UX to deliver well-rounded solutions

About the team
The development team consists of 5 developers, 2 testers, and 2 product owners.
The team follows a Scrum-like methodology with four-week sprints, including a cooldown period for bug fixes and other activities.
The team is distributed, with key locations in Tartu, Estonia, and Gothenburg, Sweden.

Must haves
– 4+ years of professional software development experience
– Solid experience with Ruby on Rails (or similar + willingness to learn)
– Experience building and maintaining React applications
– Comfortable working in TypeScript or JavaScript
– Able to work effectively in existing and evolving systems
– Basic understanding of testing practices, including reading and maintaining automated tests
– Experience working with REST APIs
– Comfortable collaborating in a cross-functional, distributed team
– Fluent in English

Big Plus if you have:
– Experience with RSpec, Capybara, Vitest, or similar testing tools
– Familiarity with e-commerce systems
– Experience with Docker, Kubernetes, or cloud infrastructure
– Interest in improving code quality and developer experience over time

Other requirements
– Initiative-driven: Ability to work independently, especially if remote
– Strong communication skills: Comfortable collaborating with product owners and other stakeholders
– Problem-solving mindset: Pragmatic and solution-oriented approach to development
– Adaptability: Willingness to work on both front-end and back-end tasks as needed
– Team player: Ability to integrate well into a distributed team environment

About the customer
Our Customer is a growing company specializing in customized signage solutions. Founded in 2008, they have developed their own e-commerce and production-related software in Ruby on Rails, which has scaled significantly over the years.
The company is now transitioning towards commercial enterprise solutions, beginning with an ERP implementation, followed by potential upgrades to CMS, CRM, and e-commerce platforms.
Our Customer aims to improve operational agility and efficiency through better automation and optimized workflows.

Industries
Ecommerce

Apply for the job