Flag job

Report

Full-Stack Developer (Ruby on Rails, StimulusJS)

Min Experience

2 years

Location

remote

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

We're looking for a Full-Stack Developer to own both our front-end and back-end development. You will work primarily with Ruby on Rails (8.0) and modern front-end technologies (HTML5, CSS3, JavaScript) to build and ship new features. In the near future, we plan to adopt Turbo and StimulusJS to enhance our interactivity and performance, so an eagerness to explore those tools is a plus. Job Description: - Design, develop, test, and maintain Rails-based APIs and web applications. - Build responsive, accessible user interfaces using HTML5, CSS3, and vanilla JavaScript. - Collaborate with product and design teams to translate requirements into clean, maintainable code. - Optimize application performance on both server- and client-side. - Write automated tests (unit, integration, feature) to ensure high code quality. - Participate in code reviews, pair programming, and knowledge-sharing sessions. - Help plan and roll out the future integration of Turbo and StimulusJS for enhanced UX. Job Requirements: - Ruby on Rails 8.0: Minimum 2+ years of hands-on experience. - Ruby 3.4.2: Solid understanding of recent Ruby features and best practices. - Front-End Skills: Proficiency with HTML5, CSS3 (including preprocessors like Sass/Less), and modern JavaScript (ES6+). - Experience building RESTful APIs and integrating them with front-end code. - Good grasp of relational databases (PostgreSQL, MySQL, etc.) and ORMs. - Familiarity with version control (Git), CI/CD pipelines, and agile workflows. - Strong problem-solving skills and attention to detail. - Excellent communication and teamwork abilities. Nice-to-Have / Future Technologies: - Exposure to Turbo (Hotwire) and StimulusJS, or a willingness to learn and champion their adoption. - Experience with front-end build tools (Webpack, Vite) or asset pipelines. - Knowledge of caching strategies, background job frameworks (Sidekiq, Active Job). - Familiarity with containerization (Docker) and cloud deployments (AWS, Heroku). - Understanding of performance profiling and optimization techniques.

Skills

ruby on rails
ruby
html5
css3
javascript
restful apis
postgresql
mysql
git
ci/cd
agile