
Senior Fullstack Engineer – Ruby, React
Posted May 7

Posted May 7
This is a fully remote position, open to applicants in Brazil.
• Develop and deploy full-stack features within the Rails service layer and the React frontend of the client's community platform.
• Select tasks from the Linear board, define your own scope of work, and produce high-quality production code with comprehensive test coverage.
• Engage in the client's sprint rituals, demonstrations, and checkpoints, articulating technical choices, trade-offs, and the status of deliverables with confidence.
• Collaborate closely with the current engineers on the project (your main pair during onboarding) as well as with the client's internal engineers and project managers.
• Help guide the team towards forthcoming beta and release milestones, identifying risks early and suggesting solutions instead of merely highlighting issues.
• Participate in discussions regarding architecture and integration as needed (e.g., real-time infrastructure, feed/messaging through Stream, performance, and scaling considerations).
• Conduct code reviews that elevate standards without hindering the team's progress.
• Over 7 years of full-stack engineering experience, including significant production work in Ruby on Rails and React.
• Proficient in navigating a substantial Rails monolith. You can explore an unfamiliar codebase, identify patterns, and implement changes that align with existing conventions instead of conflicting with them.
• Strong knowledge of Postgres (writing efficient queries, understanding indexing, and reasoning about migrations on a live database) and familiarity with Redis in caching or background-job scenarios.
• Experience with React in a production application (component patterns, state management, and integration with a Rails backend).
• You have worked on applications where real-time features, multi-tenancy, or scalability are significant concerns, and you possess insights on the trade-offs (familiarity with ActionCable/AnyCable, Stream.io, Pusher, or similar is advantageous).
• Ability to communicate effectively with both technical and non-technical stakeholders, and comfortable presenting your work directly to a client team.
• Self-motivated: you can take a ticket, ask the appropriate clarifying questions, and complete it without requiring constant oversight.
• You value feedback and are passionate about your craft. You prefer to address concerns early rather than deliver work that you are not proud of.
• Must be available to work in an EST or compatible timezone (Eastern North America to Western/Central Europe), ensuring substantial overlap with an EST/CET working day for sprint rituals, pairing, and client interactions.
• Comfortable with contract work.
• **Nice to have**
• Previous experience with creator-economy, publishing, or community-oriented products.
• Experience working as an embedded contractor within 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.
• Competitive salary and flexible work hours.
• Opportunity to work on cutting-edge technologies in a collaborative environment.
• Access to professional development and training resources.
• Supportive team culture that values innovation and creativity.
Clearwaters.IT
SBM TECHNOLOGY
Phoenix Cyber
Get handpicked remote jobs straight to your inbox weekly.