Pracuj.pl Praca zdalna Senior

Senior Fullstack Developer - Freelance (Ruby on Rails & React)

Monterail Sp. z o.o.

⚲ Athens, Grecja, Gdańsk, Tbilisi, Gruzja, Warszawa, Wrocław, Yerevan, Armenia

Do uzgodnienia

Wymagania

  • Ruby on Rails
  • React.js

Opis stanowiska

Nasze wymagania:
A fullstack craftsman. You're strong in Ruby on Rails and React and comfortable moving across the stack - from complex dashboards to sleek documentation platforms.
A DevEx champion. You have natural empathy for other developers and genuinely care about the developer experience of the tools you build.
Comfortable with ambiguity. You thrive when the brief is vague. You identify problems, propose solutions, and ship with minimal hand-holding.
An owner. You see features through their entire lifecycle — from the first line of code to the final metric in production. Quality issues that surface after release are still yours.
A proactive communicator. You give realistic estimates, meet your commitments, and speak up early if a timeline is at risk.
Fluent with AI coding assistants. The team uses them actively for planning, prototyping, and iteration — you should too, while owning the correctness and quality of everything that ships.
Design and UX intuition. You notice when a flow feels wrong and you're not afraid to say so.

Mile widziane:
Experience building developer-first products or working on B2D platforms
Experience with products grown through product-led growth (PLG)
Background in real-time, messaging, or infrastructure-adjacent products

O projekcie:
Some products you use every day without ever seeing them. This is one of those.
Our client is a well-established B2D (business-to-developer) SaaS platform -real-time infrastructure that moves billions of messages a day for developers around the world. Live chat, dashboards, collaborative apps, state synchronization: if it updates in front of your eyes, there's a good chance technology like this is running underneath.
Tech stack
React + TypeScript on the frontend, Ruby on Rails on the backend, some Node/TypeScript services, PostgreSQL underneath.

Zakres obowiązków:
This is a product-minded engineering role, not ticket execution. The team is deliberately moving away from reactive delivery toward engineers who understand customers and drive outcomes. You'll take features from a loose concept to shipped and monitored in production — dashboards, billing UIs, documentation platforms, developer-facing tools — proposing what should be built, not waiting for a roadmap to tell you.
And here's the fun part: the customers are developers. You'll use the product yourself and fix the frustrations you'd want fixed.

🔍 Dekoder Ogłoszenia

🔴
Comfortable with ambiguity. You thrive when the brief is vague. You identify problems, propose solutions, and ship with minimal hand-holding.
Oczekuje się, że będziesz samodzielnie definiować i realizować zadania, często bez jasnych wytycznych, co może oznaczać brak doprecyzowania wymagań lub nieustabilizowane procesy.
🔴
An owner. You see features through their entire lifecycle — from the first line of code to the final metric in production. Quality issues that surface after release are still yours.
Będziesz w pełni odpowiedzialny za kod i jego działanie w produkcji, nawet po jego wdrożeniu, co może oznaczać konieczność reagowania na problemy poza standardowymi godzinami pracy.
🔴
A proactive communicator. You give realistic estimates, meet your commitments, and speak up early if a timeline is at risk.
Oczekuje się, że będziesz aktywnie informować o potencjalnych opóźnieniach, co może sugerować, że harmonogramy są napięte i często zagrożone.
🟡
Fluent with AI coding assistants. The team uses them actively for planning, prototyping, and iteration — you should too, while owning the correctness and quality of everything that ships.
Chociaż AI ma pomóc, ostateczna odpowiedzialność za jakość i poprawność kodu spoczywa na Tobie, co może oznaczać, że narzędzia AI są używane do przyspieszenia pracy, ale nie zastępują dogłębnej weryfikacji.
🟡
Design and UX intuition. You notice when a flow feels wrong and you're not afraid to say so.
Oczekuje się, że będziesz aktywnie uczestniczyć w procesie projektowania i będziesz zgłaszać uwagi dotyczące UX, co może oznaczać, że nie ma dedykowanego zespołu UX/UI lub że ich praca jest mocno zależna od opinii deweloperów.