Senior Full-Stack Developer (Backend Focused) - €50.000 - €70.000 A Year
Senior full-stack developer, backend-focused, builds the core software for Rendi's kids' circular-fashion resale platform: data model, backend services, integrations (Shopify, payments, logistics) and React screens for the internal Ops Hub. Stack: TypeScript/Node.js, PostgreSQL, AWS. Hybrid in Milan or fully remote.
- Compensation
- €50K–€70K / yr
- Location
- Italy
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 5+ years building backend systems professionally, with TypeScript and Node.js as primary stack
- PostgreSQL: schema design, indexing, query optimization
- Production database migration experience: zero-downtime schema changes, rollbacks, data backfills
- AWS in production: Lambda, RDS, S3, SQS or equivalent
- Infrastructure as code (Terraform or equivalent)
- API versioning, deprecation cycles, and breaking changes without breaking consumers
- React: build working interfaces with a design system and close features without a frontend developer
- Own problems, not tickets; understand business context and decide accordingly
- Comfortable with vague requirements: make a call, write down the assumption, keep moving
- Comfortable with startup pace: shifting priorities, thin context, shipping over 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
Full description
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