WEWORKREMOTELY.COM
Nearcut: Senior Rails + Stimulus Dev - The Rails Way!
Senior Full Stack Dev using Ruby on Rails the Rails Way! (No React!!!)Location: Remote WorldwideAbout the OpportunityWere looking for a Senior 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 our tech stack.As a Senior Full Stack Developer, you will collaborate closely with our technical founder and development team. 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 3.0 and Rails 6.1 (soon to be upgraded). 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 expertiseYou have at least 7 years of professional software development experience in Ruby on RailsYou love using Test Driven Development in all of your workYou have used Stimulus before in a projectYou are very comfortable writing clean HTML/CSSYou dont like ReactYou have a passion for building beautiful object-oriented softwareYou have implemented numerous full-stack features in production applications from scratchYou appreciate having end-to-end ownership of your work including deployment and responding to issues: you build it, you own it and you run itYou take an active interest in best practicesYou enjoy learning new skills and tackling different technical challengesYou are attentive to problems and want to help customers succeedYou have experience working in startupsYour responsibilitiesYou'll be a crucial individual contributor on our small but capable development team.Implement and deploy new features, using TDD and refactoring your work to meet best practicesReview tests and refactor sub-standard code as you come across itImplement new View Components using HTML/CSS/StimulusReview PRs from your colleagues across different parts of the productEmbrace and adopt the company's style of writing Rails apps (trust us, it works)Offer feedback on code reviews to help others to improveIterate and tailor your work based on feedback from customers and colleaguesPlan your implementation approach before starting to codeInvestigate and fix bugs as they are reported (with a strong test suite, these are rare for us!)You can be available for some calls between 10:00 - 14:00 UTCYour first monthGain in-depth knowledge of our product and understand our development cycle by:Reviewing our guidelinesReviewing our existing codebaseReviewing other developers' pull requestsAsking questions as you goBuild and deploy at least one new fully tested featureBenefits of our working environmentRemote-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 youre 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 businessesBootstrapped: We have never raised external capital. We have no distractions from past or future investors. We're entirely focused on helping our customers and we're taking our time to build a reliable product and grow sustainably.Small business: No hierarchy or politics, just focus on efficiently building quality features that customers love.Everyone is pulling in the same direction and supports each other. I've never worked for a company that gets so much positive feedback from the clients - we can really see the impact of our work. I also enjoy that fact that we work remotely and can be flexible.- Nearcut colleague for more than 3 yearsWorking at Nearcut is a breath of fresh air! The business is full to the brim of great people who are motivated to improve themselves and the business on the whole, and the entire company is structured to allow individuals to thrive. I haven't looked back since joining!- Nearcut colleague for more than 1 yearThe nitty grittyAn annual salary of between 65,000$ USD - 80,000$ USD gross, depending on your technical ability and experience.33 flexible holiday days per year. Since our remote-first team is based all over the world, you can choose whether or not to take time off on your countrys public holidays.Permanent employment contract with European benefits including sick pay and 6 month probation period.Were a small team and were passionate about being a great company to work with and work for.Application processDeadline for applications: 15:00 UTC on Monday 6th January 2025Intro calls: Tuesday 7th - Friday 10th January 2025Coding challenge: We will send out coding challenges to candidates by 12:00 UTC on Friday 10th January 2025. The deadline for returning the coding challenge will be 18:00 UTC on Monday 13th January 2025Final interview: Thursday 16th or Friday 17th January 2025Please answer the following key questions in order to apply!https://ejualuifv94.typeform.com/to/E8c87DCr#source=wwr
0 Comments 0 Shares 47 Views