WALTER: Senior Fullstack Engineer (Ruby+React)

Related keywords: live chat remote jobremote job europechat remote job

Introduction

WALTER is seeking a Senior Fullstack Engineer proficient in Ruby on Rails and React for a full-time temporary contract position. This role provides an opportunity to contribute to a leading platform within the creator economy. The company operates remotely, and applicants from EST or compatible timezones (Eastern North America to Western/Central Europe) are preferred.

About the Company

WALTER is a digital product agency dedicated to building businesses at the intersection of content and commerce. Since its inception in 2020, the agency has focused on the rapidly growing creator economy and online education sector, offering innovative solutions to meet the demands of this evolving market.

Project Overview

The selected candidate will be part of a significant project aimed at rolling out a new Community feature for one of WALTER's clients in the creator economy. This feature is designed to enhance user engagement by providing a space for their most invested audiences to interact, which will aid in higher retention rates and additional premium offerings. By the time the new hire starts, the project will be in its mid-development phase, leading to a beta launch and release event planned for later this year.

Role and Responsibilities

The main responsibility of the Senior Fullstack Engineer will include building and deploying full-stack features for the client’s community platform. Key responsibilities include:

  • Developing full-stack features across the Ruby on Rails service layer and React frontend.
  • Picking up tasks from the Linear board, scoping work, and delivering robust production-quality code complete with test coverage.
  • Participating in the client’s sprint rituals, including demos and touchpoints. The engineer will confidently communicate technical decisions, trade-offs, and the status of deliverables during these sessions.
  • Collaborating closely with existing engineers on the project and with the client’s internal team.
  • Driving the team towards beta and release milestones, identifying and highlighting risks promptly, and proposing effective solutions.
  • Contributing to discussions regarding architecture and integrations relevant to real-time infrastructure and performance.
  • Conducting code reviews to ensure quality standards are met without unnecessarily slowing down progress.

Required Skills and Experience

Candidates must possess a robust skill set and experience to excel in this position:

  • 7+ years of full-stack engineering experience largely in Ruby on Rails and React.
  • Ability to navigate and make changes in a Rails monolith of considerable size, adhering to existing coding conventions.
  • Strong knowledge of PostgreSQL, including writing efficient queries and managing database migrations in a live context. Familiarity with Redis is a plus.
  • Experience working with React in a live application setting, particularly in areas such as component patterns and state management, as well as integration with a Rails backend.
  • Proven experience in projects addressing real-time features, multi-tenancy, or scalability issues, alongside opinions on associated trade-offs.
  • Excellent communication skills capable of delivering technical information to both technical and non-technical audiences.
  • Self-directed self-starter who can independently manage ticket assignments and deliver work without continual oversight.
  • Must be motivated by feedback and committed to quality craftsmanship.

Nice to Have

While not mandatory, the following additional experience will be seen as advantageous:

  • Experience working on products within the creator economy or community engagement.
  • Prior involvement as an embedded contractor within a client’s engineering layer.
  • Familiarity with deploying Rails applications at scale on platforms such as AWS or Heroku.
  • Knowledge of integrating third-party real-time services, messaging, or chat services.

Engagement and Work Conditions

This is a temporary contract position with a preferred work schedule aligning with the EST timezone or comparable timezones in Eastern North America through Western/Central Europe to ensure effective collaboration during client engagements. The anticipated start date for this role is as soon as possible, allowing the selected engineer to jump into the project and start making contributions immediately.

Conclusion

This position at WALTER offers a remarkable chance to influence significant projects within the creator economy by working closely with a dedicated team. Candidates interested in applying will need to demonstrate a strong technical background in full-stack development, be well-versed with Ruby on Rails and React, and exhibit an eagerness to work collaboratively in a remote environment. This position not only promises an engaging work experience but also an opportunity to shape the future of community platforms in the online education space.



This job offer was originally published on weworkremotely.com


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.