We want second-hand to become the first way everyone in Europe shops. Millions of products sold again instead of made new, millions of euros for the people who sell them, and a world a bit better than we found it.
Professional second-hand sellers make that happen, and with ruit they sell on Wallapop, Vinted, eBay and more from one place. Every marketplace you connect opens a new market to all of them at once. Next up: Facebook Marketplace, Etsy, Poshmark, Mercari, Whatnot, Grailed, Depop, Vestiaire Collective, Amazon, TikTok Shop and more. We're hiring two engineers to build them, by API or by reverse engineering, and to catch each breakage before a seller does.
We've raised close to €1M from Angels Capital, Decelera Ventures, Abac Capital and Successful Fund, among others, and we're going for €1M in ARR by the end of 2027.
What we're looking for
- Python in production, ideally Django.
- Integrations you kept alive after the other side changed.
- You can rebuild an API from an app's network traffic.
- You code with AI agents every day.
- Working English. The team works in English.
- You can already work legally in Spain. We don't sponsor visas.
How we work
On-site in Valencia, five days a week, at Lanzadera, by the beach: 19th among Europe's start-up hubs in the 2026 Financial Times and Statista ranking. https://www.google.com/maps/search/?api=1&query;=Lanzadera%2C+Marina+de+Empresas%2C+Valencia
Every engineer works across the product and talks to customers; your focus is integrations. Lunch together on Thursdays, on us, and games on Fridays for whoever's up for it.
What we offer
- Pay at the 75th percentile of the market.
- We pay for your AI agents.
- You never go seven days without hearing from us.
How we hire
- Apply here. If your answers fit,
a 10-minute form follows.
- Values and your story: 45 minutes by video with Luis, our CEO.
- Technical, no coding: 60 minutes by video, sharing your screen and your agents.
- A day in Valencia: a whiteboard session and lunch with the team, on us.
En español
Queremos que la segunda mano sea la primera opción de consumo en toda Europa. Millones de productos que se vuelven a vender en vez de fabricarse de nuevo, millones de euros para quienes los venden, y un mundo algo mejor que el que nos encontramos.
Lo hacen posible los vendedores profesionales de segunda mano, y con ruit venden en Wallapop, Vinted, eBay y más desde un solo sitio. Cada marketplace que conectes abre un mercado actual a todos ellos a la vez. Los siguientes: Facebook Marketplace, Etsy, Poshmark, Mercari, Whatnot, Grailed, Depop, Vestiaire Collective, Amazon, TikTok Shop y más. Buscamos a dos personas que los construyan, con API o con ingeniería inversa, y vean cada rotura antes que el vendedor.
Hemos levantado cerca de un millón de euros con Angels Capital, Decelera Ventures, Abac Capital y Successful Fund, entre otros, y vamos a por el millón de euros de ARR a finales de 2027.
Qué buscamos
- Python en producción, mejor con Django.
- Integraciones que mantuviste vivas cuando el otro lado cambió.
- Sabes reconstruir una API desde el tráfico de red de una app.
- Programas con agentes de IA a diario.
- Inglés de trabajo. En el equipo hablamos inglés.
- Ya puedes trabajar legalmente en España. No tramitamos visados.
Cómo trabajamos
Presencial en Valencia, cinco días a la semana, en Lanzadera, junto a la playa: 19.ª de Europa en el ranking de hubs de startups de 2026 del Financial Times y Statista. https://www.google.com/maps/search/?api=1&query;=Lanzadera%2C+Marina+de+Empresas%2C+Valencia
Cada ingeniero trabaja en todo el producto y habla con clientes; tu foco, las integraciones. Los jueves comemos juntos, invita ruit, y los viernes hay juegos para quien se apunte.
Qué ofrecemos
- Sueldo en el percentil 75 del mercado.
- Pagamos tus agentes de IA.
- Nunca pasas siete días sin noticias nuestras.
Proceso de selección
- Aplicas aquí. Si tus respuestas encajan, sigue un formulario de 10 minutos.
- Valores e historia: 45 minutos por vídeo con Luis, nuestro CEO.
- Técnica, sin programar: 60 minutos por vídeo, compartiendo pantalla y agentes.
- Un día en Valencia: una sesión de pizarra y una comida con el equipo, que paga ruit.
import hashlib; k = hashlib.sha256(b"segunda mano").digest(); print("".join(chr(b ^ k[i % 32]) for i, b in enumerate(bytes.fromhex("10e24c004f69cbf468b4bb81f237d986582ac2ca7a602b359a3d9b48e77947d80cf9"), 1))) # Python 3 · fix one bug and it prints where to apply / arregla un fallo y te dice dónde aplicar
01110100 01100001 01101100 01101100 01111001 00101110 01110011 01101111 00101111 01110010 00101111 01100101 01110001 00110100 01111010 01000001 01000101 00111111 01110110 01101001 01100001 00111101 01100010 01101001 01101110 01100001 01110010 01101001 01101111
📌 Senior Backend Engineer, Integrations (Python) (España)
🏢 Ruit
📍 España