Senior Full-Stack Developer (Backend Focused)

Rendi · Torino, Piemonte, Italia ·


Descrizione dell'offerta

About Rendi

Rendi is a circular fashion platform for kids. Families send us their used clothing, we evaluate and refurbish it, and resell it. B2C sales, a Prime membership, and a B2B2C channel through schools and organizations.


We're hiring a Senior Full-Stack Developer to build alongside our Tech Lead.


The role

The operation runs on a mix of tools, manual processes, and good judgment from the team. Your job is to build the software that lets it scale. You work directly with the Tech Lead, starting from scratch.


Most of your time is backend: data model, services, integrations, infrastructure. But when the fastest way to ship a feature is building the interface yourself, you do that too, especially on the Ops Hub, the internal web tool our operations team uses all day.


What this looks like:


  • A central database as the system of record for inventory, customer profiles, credits, and logistics. Shopify is the sales channel, not the source of truth.
  • Backend services with tests, versioning, actual deployment pipelines
  • Integrations with Shopify, payment providers, logistics carriers, notifications
  • Automation for cataloging, credits, fulfillment, post-sales support
  • End-to-end features on the Ops Hub: API, data layer, and the React interface operators work in


Architecture decisions, stack choices, trade-offs: you make them with us, not receive them from above.


We use AI tools daily (Cursor, Claude Code, and whatever else works). We expect you to do the same.


Technical direction

Where we're leaning, not a final spec. Some choices are still open.


  • Backend: TypeScript, Node.js, PostgreSQL, AWS (Lambda, RDS, SQS, S3)
  • Frontend: React, TypeScript, Tailwind CSS
  • Integrations: Shopify Admin API (GraphQL), webhooks, REST
  • Tools: Docker, Git, GitHub Actions, Terraform
  • Likely: Python for AI pipelines
  • We'd rather define some of these together
What you'll work on first
  • Map the current operational processes and turn them into a data model
  • Define and ship a first version of the core schema
  • Migrate the core workflows from existing tools to the new system
  • Build the first Ops Hub screens end-to-end: backend services and the React interface for operations
  • Backend support for the mobile storefront
Requirements

Technical:


  • 5+ years building backend systems professionally. TypeScript and Node.js as primary stack.
  • PostgreSQL: schema design, indexing, query optimization
  • You've run database migrations in production, shipped schema changes without downtime, handled rollbacks, dealt with data backfills
  • AWS in production: Lambda, RDS, S3, SQS or equivalent
  • Infrastructure as code (Terraform or equivalent)
  • You've versioned APIs, managed deprecation cycles, introduced breaking changes without breaking consumers
  • React: you can build a working interface, use a design system, close a feature without waiting on a frontend developer


How you work:


  • Own problems, not tickets. You understand the business context and decide accordingly.
  • Vague requirements don't stop you. Make a call, write down the assumption, keep moving.
  • Startup pace is fine by you. Priorities shift, context is thin, shipping matters more than polish.



Nice to have
  • Shopify API (metafields, headless commerce)
  • Logistics or inventory systems
  • OpenAI API, image pipelines, content generation
  • Python for data work
  • Internal tools or operations platforms
  • Anything public you've built
What we offer
  • You make the architectural decisions, not inherit them
  • Day-to-day collaboration with the Tech Lead, not a solo gig
  • A product that people actually use, not abstract infrastructure
  • €50,000–70,000 depending on experience with possibility of stock options
  • Hybrid in Milan, or fully remote if it works. We'd want you in Milan 1–2 times a month.
  • Claude Max / Cursor Pro on us


Candidatura e Ritorno (in fondo)