Rails + Stimulus Dev - The Rails Way! 🛤️

Nearcut · Anywhere in the World

Company

Nearcut

Location

Anywhere in the World

Type

Full Time

Job Description

Experienced Full Stack Dev using Ruby on Rails the Rails Way! (No React)

Location: Remote

About the Opportunity

Weโ€™re looking for an Experienced Full Stack Developer to join us at Nearcut. You will join a small team dedicated to building impactful and maintainable software. No day will be the same โ€” you will have the opportunity to work on a variety of tasks across the business. Your opinions and ideas will shape the future of the company.

As an Experienced Full Stack Developer you will collaborate closely with our technical founder. Your work will impact millions of customers and help us continue to expand across Europe. You will be responsible for delivering high-quality and fully tested features.

Our product is built on Ruby on Rails. Our stack includes RSpec MySQL Docker Compose Rubocop and Stimulus . We build software the Rails way and are not concerned with the latest JS framework craze. Currently we use Ruby 2.7 and Rails 6.0. Five years ago we adopted Test Driven Development in all of our work and our test suite covers around 95% of our code base keeping bugs to an absolute minimum and allowing us to focus on new features.ย  We have built our own component system using Github's View Component gem. When it comes to CSS we use BEM .


Your expertise
  • You have at least 3 years of professional software development experience in Ruby on Rails
  • You have at least 5 years of professional software development experience
  • You work using Test Driven Development in all of your work
  • You have used Stimulus before in a project
  • You are very comfortable writing clean HTML/CSS
  • You donโ€™t like React
  • You have a passion for building beautiful object-oriented software
  • You have implemented numerous full-stack features in production applications from scratch
  • You take end-to-end ownership of your work including deployment and responding to issues: you build it you own it and you run it
  • You take an active interest in best practices
  • You enjoy learning new skills and tackling different technical challenges
  • You are attentive to problems and want to help customers succeed
  • You have experience working in startups
  • You can be available for some calls between 10:00 - 14:00 UTC

Your responsibilities
  • Implement new features using TDD and refactoring your work to meet best practices
  • Review tests and refactor sub-standard code as you come across it
  • Implement new View Components using HTML/CSS/Stimulus
  • Review PRs from your colleagues across different parts of the product
  • Embrace and promote the company's way of writing Rails apps
  • Continuously improve your coding style
  • Offer feedback on code reviews to help others to improve
  • Iterate and tailor your work based on feedback from customers and colleagues
  • Plan your implementation approach before starting to code
  • Deploy your PRs to production
  • Investigate and fix bugs as they are reported

Your first month
  • Gain in-depth knowledge of our product and understand our development cycle by:
    • Reviewing our guidelines
    • Reviewing our existing codebase
    • Reviewing other developers' pull requests
    • Asking questions as you go
  • Build and deploy at least one new fully tested feature

Benefits of our working environment
  • Remote-first : We are a remote-first company without an in-person office. We trust our employees to work flexibily and autonomously to efficiently meet business goals.
  • Flexible working hours: Aside from a couple of weekly meetings and availability during core hours we are happy for you to complete your work whenever youโ€™re most productive.
  • Close team: Although we work remotely our team is close knit and colleagues are always there to help one another.
  • Great customer feedback: Our customers are small business owners who are very appreciative of the work that we do to solve problems in their businesses
  • Bootstrapped : We have never raised external capital. We have no distractions from past or future investors. We're entirely focused helping our customers and we're taking our time to build a reliable product and grow sustainably.
  • Holidays: We provide 25 holiday days per year in addition to Berlin regional public holidays.
Weโ€™re a small team and weโ€™re passionate about being a great company to work with and work for.

Apply for this Position

Please ensure you meet geographic and skills requirements before applying.

  • Share this job:

Related Jobs See more Full-Stack Programming jobs โ†’


Apply Now

Date Posted

05/31/2024

Views

20

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Senior Product Designer - Chameleon

Views in the last 30 days - 0

Chameleon a remotefirst Series A startup backed by Matrix Partners and True Ventures is seeking a Product Designer with 5 years of SaaS design experie...

View Details

Senior Product Manager - Toggl

Views in the last 30 days - 0

Toggl is seeking a Senior Product Manager for a global team of 130 people working from over 40 countries The role involves defining product strategy d...

View Details

General Manager - Adams HR Group LLC

Views in the last 30 days - 0

A 25M AI product AD agency and professional services company is seeking a General Manager of Products and Services The role involves leading a highper...

View Details

Growth Manager - Awesome Motive

Views in the last 30 days - 0

Awesome Motive the company behind popular web apps and business tools like All in One SEO OptinMonster MonsterInsights and WPForms is seeking a datadr...

View Details

Data Engineer (GIS experience preferred) - Novabyte Solutions

Views in the last 30 days - 0

The job posting is for a remote Data Engineer position The successful candidate will develop and optimize data systems initially focusing on geospatia...

View Details

Experienced Backend Developer (Laravel/Vue) - NERIS Analytics Limited

Views in the last 30 days - 0

The job posting is for an experienced Laravel developer with at least 5 years of experience who is also proficient in Vue 3 The role is fully remote a...

View Details