22 oct
|
Symmetry
|
Barcelona
22 oct
Symmetry
Barcelona
El rol
Serás responsable de los sistemas que hay detrás del producto: APIs, modelos de datos, procesos en segundo plano, integraciones y los flujos de datos que impulsan la activación, la retención y la monetización. Dos cosas definen este puesto por encima del resto. La primera es la
arquitectura : a nuestra escala, una frontera mal puesta o un modelo de datos que no aguanta se paga durante años, y esperamos que las decisiones estructurales se tomen a conciencia y se sepan defender. La segunda pesa al menos lo mismo y es la que más nos cuesta encontrar:
cómo trabajas y cómo mejoras . Buscamos a alguien que use las mejores herramientas que existen hoy, que sepa cuáles son porque las sigue de cerca, y que no acepte una respuesta técnica solo porque lleva ahí mucho tiempo. Mantener fronteras claras y código en capas, con la lógica de negocio independiente del framework y de la base de datos. Modelar los datos pensando en cómo van a evolucionar, con migraciones seguras y una sola fuente de verdad para cada dato. Dejar por escrito las decisiones estructurales importantes y las alternativas que se descartaron. Herramientas y mejora continua
Trabajar con Claude Code como parte natural de tu día a día: para explorar código que no conoces, contrastar alternativas de diseño, refactorizar con criterio y quitarte de encima lo repetitivo. No buscamos a alguien que lo haya probado, sino a alguien que ya trabaja así. Preguntar "¿por qué está construido así?" ante cualquier pieza del sistema, incluida la que escribiste tú el mes pasado, y "¿hay una forma mejor de hacerlo?" antes de dar algo por bueno.
Seguir de cerca el estado del arte: herramientas nuevas, versiones nuevas, patrones que están funcionando en otros equipos. Y traerlos cuando aportan algo concreto, con un caso de uso detrás y no por moda. Probar cosas por tu cuenta y contar al equipo qué funcionó y qué no, por escrito. Tratar cada revisión de código y cada incidente como material de aprendizaje, no como trámite. Subir el nivel técnico del equipo, no solo el tuyo. Trabajar con Producto, Diseño e ingeniería móvil para convertir ideas en implementaciones precisas y listas para lanzar. Mejorar la fiabilidad, la observabilidad y la instrumentación analítica. Criterio arquitectónico demostrable: has diseñado sistemas de cierto tamaño, has visto en qué se equivocaron y sabes explicar qué harías distinto hoy. Uso avanzado y cotidiano de Claude Code o de herramientas equivalentes dentro de tu flujo de desarrollo. Cuéntanos cómo las usas, no que las usas. Curiosidad técnica genuina y hábito de cuestionar cómo están hechas las cosas, empezando por las tuyas. Voluntad sostenida de mejorar como programador, con evidencia de ello en los últimos meses y no en el CV de hace tres años. Experiencia sólida con sistemas backend, diseño de APIs,
bases de datos relacionales y modelado de datos a escala. Criterio para saber cuándo basta una solución simple y cuándo hace falta abstraer. Sobrediseñar cuesta tanto como no diseñar. Capacidad de moverte rápido manteniendo el código comprensible, testeable y mantenible. Comunicación escrita clara y comodidad en un equipo remoto con alta autonomía. El stack del día a día
No hace falta que lo domines todo a nivel experto, pero sí que tengas conocimientos previos sobre ello: Python, Django y Django REST Framework, PostgreSQL, Redis y Celery. Optimización de PostgreSQL: planes de ejecución, estrategias de indexación y consultas sobre tablas grandes. Diseño de sistemas asíncronos, colas y procesos idempotentes. Observabilidad y monitorización de rendimiento en producción. Pipelines de analítica, CI/CD y Docker. Cómo trabajamos
Trabajo cien por cien remoto, con alta autonomía y responsabilidad directa sobre lo que construyes. No partimos de tickets muy especificados: el diseño de la solución es parte del trabajo, y las decisiones de arquitectura son tuyas. Iteramos ágil, damos feedback directo y medimos resultados. Damos por hecho que las herramientas de IA forman parte del flujo de trabajo y esperamos que empujes al equipo a usarlas mejor. La elegancia técnica aquí no vale por sí sola: vale cuando sostiene un producto que funciona. Salario competitivo, con impacto directo en producto. Equity: participación en el crecimiento de la compañía. Un equipo que espera una ejecución excelente y te da el margen para conseguirla.
#J-18808-Ljbffr
📌 Backend Engineer (Barcelona)
🏢 Symmetry
📍 Barcelona