Senior Fullstack Engineer

June 5, 2026
Application ends: September 3, 2026

Job Description

REQUIREMENTS

– 7+ years of full-stack engineering experience, with substantial production work in Ruby on Rails and React

– Comfortable in a Rails monolith of meaningful size. You can navigate an unfamiliar codebase, find the patterns, and make changes that match the existing conventions rather than fighting them

– Strong with Postgres (writing efficient queries, understanding indexing, reasoning about migrations on a live database) and familiar with Redis in a caching or background-job context

– Experience working with React in a production app (component patterns, state management, integrating with a Rails backend)

– You’ve worked on apps where real-time features, multi-tenancy, or scale are real concerns, and you have opinions about the trade-offs (familiarity with ActionCable/AnyCable, Stream.io, Pusher, or similar is a plus)

– You can communicate effectively with both technical and non-technical audiences, and you’re comfortable presenting your work directly to a client team

– You’re self-directed: you can pick up a ticket, ask the right clarifying questions, and ship it without needing constant check-ins

– You’re motivated by feedback and care about the craft. You’d rather raise a concern early than ship something you’re not proud of

– Available to work in an EST or compatible timezone Eastern North America through Western/Central Europe), with strong overlap to a EST/CET working day for sprint rituals, pairing, and client touchpoints

– Comfortable working as a contractor

Nice to have

– Prior experience on creator-economy, publishing, or community products

– Background working as an embedded contractor inside a client’s engineering team

– Familiarity with deploying Rails applications at scale Heroku, AWS, or similar)

– Experience integrating with third-party real-time / feed / chat services

RESPONSIBILITIES

– Build and ship full-stack features across the Rails service layer and the React frontend on the client’s community platform

– Pick up tickets from the Linear board, scope your own work, and deliver production-quality code with strong test coverage

– Participate in the client’s sprint rituals, demos, and touchpoints, speaking confidently about technical decisions, trade-offs, and delivery status

– Collaborate closely with the existing engineers on the project (your primary pair during ramp-up) and with the client’s internal engineers and PM

– Help drive the team toward upcoming beta and release milestones, flagging risks early and proposing solutions, not just problems

– Contribute to architecture and integration discussions where relevant (e.g. real-time infrastructure, feed/messaging via Stream, performance and scaling questions)

– Write code reviews that raise the bar without slowing the team down

Are you interested in this position?


Apply by clicking on the “Apply Now” button below!

#CrossChannelJobs #JobSearch
#CareerOpportunities #HiringNow
#Employment #JobOpenings
#JobSeekers
#FacebookLinkedIn

Related Jobs