At a Glance
- Tasks: Develop and maintain features using Ruby on Rails and JavaScript.
- Company: Join a mission-driven team focused on simplifying block management.
- Benefits: Enjoy remote work flexibility and a collaborative environment.
- Why this job: Be part of a modern project that impacts property management positively.
- Qualifications: 3+ years in Ruby on Rails, strong front-end skills required.
- Other info: Opportunity to influence product decisions and work with modern tools.
The predicted salary is between 36000 - 60000 £ per year.
Job Description
Full Stack Developer (Ruby on Rails) – Contract
We’re seeking a remote full stack developer to join our mission to make block management effortless, compliant and transparent. You’ll work across backend (Ruby on Rails) and frontend (HTML/CSS/JavaScript – Stimulus, Hotwire, or React) to ship features quickly and reliably.
You’ll design, build and maintain scalable features, collaborate with product and design, write clean, well-tested code and help improve performance.
Requirements:
- 3+ years’ Ruby on Rails experience in production
- Strong JavaScript, HTML/CSS skills (Stimulus/Turbo/React)
- Knowledge of REST APIs, PostgreSQL, testing (RSpec/Minitest)
- Excellent communication and self-management in remote work
Nice to have: Tailwind CSS, DevOps, Stripe/API integrations, startup experience.
About the Project
We're building a modern web application using Ruby on Rails as the backend framework, paired with a lightweight JavaScript frontend (e.g., StimulusJS, Hotwire, or React, depending on your stack).
This app serves is on a mission to make block management effortless, compliant and transparent — for everyone. We’re building a smart, user-friendly platform that brings documents, reminders, communications and financials into one place to reduce risk, simplify complexity and remove the hidden costs of managing property.. We’re looking for a strong full stack developer who can confidently contribute across the backend and frontend, write clean, maintainable code and help us ship features quickly and reliably.
Responsibilities
- Design, build and maintain scalable web application features in Ruby on Rails
- Contribute to front-end development using HTML, CSS and JavaScript (Stimulus, Hotwire, or React)
- Collaborate closely with product/design to translate requirements into robust technical solutions
- Write clean, well-tested code (RSpec or Minitest)
- Debug and resolve bugs and performance issues
- Participate in code reviews and maintain coding best practices
- Support occasional DevOps or deployment tasks (Heroku/AWS experience a plus)
Requirements
- 3+ years of experience working with Ruby on Rails in production environments
- Proficient in front-end development: JavaScript, HTML/CSS and ideally Stimulus, Turbo, or React
- Solid understanding of RESTful APIs, MVC architecture and PostgreSQL
- Familiarity with background jobs (e.g., Sidekiq), caching and performance tuning
- Experience writing automated tests and working in TDD/BDD environments
- Excellent communication skills and ability to work independently in a remote setting
Nice to Have
- Experience with Tailwind CSS or similar utility-first frameworks
- DevOps experience (e.g., CI/CD pipelines, Docker, Heroku, AWS)
- Familiarity with Stripe, email delivery systems, or third-party APIs
- Prior experience in a startup or fast-paced product-led team
Why Work With Us
- Agile and collaborative remote team
- Clean, well-maintained codebase with modern tools
- Clear product roadmap and committed user base
- Opportunity to influence product and tech decisions directly
Full Stack Developer (Ruby on Rails) employer: Inventive Search Ltd
Contact Detail:
Inventive Search Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer (Ruby on Rails)
✨Tip Number 1
Familiarise yourself with our tech stack, especially Ruby on Rails and the JavaScript frameworks we use like Stimulus or React. Being able to discuss specific projects or features you've built using these technologies will show your expertise and enthusiasm.
✨Tip Number 2
Highlight your experience with remote work and how you manage your time effectively. Since we operate in a remote setting, demonstrating your ability to communicate clearly and work independently will set you apart from other candidates.
✨Tip Number 3
Prepare to discuss your approach to writing clean, maintainable code and your experience with testing frameworks like RSpec or Minitest. We value developers who prioritise code quality and can contribute to our coding best practices.
✨Tip Number 4
If you have experience with DevOps tools or CI/CD pipelines, be ready to share examples of how you've implemented these in past projects. This knowledge is a nice-to-have for us and can give you an edge in the application process.
We think you need these skills to ace Full Stack Developer (Ruby on Rails)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Ruby on Rails and front-end technologies like HTML, CSS, and JavaScript. Use specific examples of projects where you've successfully implemented these skills.
Craft a Strong Cover Letter: In your cover letter, express your passion for building user-friendly applications and how your background aligns with the company's mission. Mention any relevant experience with DevOps or working in a startup environment.
Showcase Your Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your full stack development skills. Highlight any features you've built using Ruby on Rails and JavaScript frameworks.
Prepare for Technical Questions: Be ready to discuss your technical expertise during the interview process. Brush up on your knowledge of REST APIs, PostgreSQL, and testing frameworks like RSpec or Minitest, as these are crucial for the role.
How to prepare for a job interview at Inventive Search Ltd
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Ruby on Rails and front-end technologies like HTML, CSS, and JavaScript. Bring examples of past projects where you successfully implemented these skills, especially if they involved REST APIs or PostgreSQL.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Practice explaining your thought process when debugging or resolving issues. Highlight any experience you have with performance tuning or writing automated tests, as this will show your proactive approach to problem-solving.
✨Communicate Effectively
Since the role is remote, excellent communication is key. Be clear and concise in your responses, and don’t hesitate to ask clarifying questions. Share examples of how you've successfully collaborated with teams in a remote setting to demonstrate your ability to work independently while still being a team player.
✨Familiarise Yourself with the Company’s Mission
Research the company’s mission to make block management effortless and transparent. Be ready to discuss how your skills and experiences align with their goals. Showing genuine interest in their project can set you apart from other candidates.