Full-Stack Developer con IA (Python/Flask + React/React Native)
2 days ago
Barcelona
Sobre el proyecto En AMELIA Estamos construyendo una aplicación web y móvil para el sector de Energía Solar, con alto componente geoespacial y flujos críticos de datos. El producto combina backend robusto en Python + APIs, procesamiento geográfico avanzado y experiencias modernas en React/React Native. Buscamos a alguien que no solo programe bien, sino que entregue rápido y con calidad usando IA como ventaja real. Si eres de los que prototipa en horas, itera en días y produce código limpio apoyándose en herramientas de AI-coding, esta posición es para ti. Tu misión Serás responsable de construir funcionalidades end-to-end (backend + frontend), desplegarlas en entorno dockerizado y asegurar que el producto evolucione con velocidad, estabilidad y buena arquitectura. Stack técnico Backend • Python 3.12, • Flask (Flask-RESTx para APIs, Flask-SQLAlchemy ORM), • PostgreSQL + SQLAlchemy + Alembic (migraciones), • Geoespacial intensivo: GDAL, Rasterio, Shapely, PyProj, UTM, • Auth: Auth0 (Authlib, PyJWT), • Infra: Docker + AWS (boto3) Frontend • React, • React Native, • TailwindCSS Responsabilidades • Diseñar, construir y mantener APIs REST en Flask-RESTx., • Modelar datos y optimizar queries en PostgreSQL/SQLAlchemy., • Implementar pipelines/servicios de procesamiento geoespacial (rasters, polígonos, coordenadas, proyecciones)., • Crear interfaces modernas en React y componentes móviles en React Native., • Mantener calidad técnica: tests, estándares de código, revisiones, documentación práctica., • Contenerizar servicios con Docker y colaborar en despliegues/operación en AWS., • Trabajar en Agile: planificación, entregas por sprint, demos, retrospectivas., • Usar IA de forma activa y demostrable para acelerar desarrollo sin perder calidad. Requisitos mínimos • +3 años de experiencia profesional en desarrollo full-stack., • Dominio sólido de Python y Flask construyendo APIs reales en producción., • Experiencia fuerte con PostgreSQL, SQLAlchemy y Alembic., • Experiencia entrega frontend:, • React en producción, • React Native en apps reales, • Tailwind para UI, • Autenticación moderna con Auth0/JWT/OAuth2., • Fluidez en Docker y despliegues en cloud (ideal AWS)., • VibeCoder con IA comprobado:, • Usas herramientas tipo Cursor, Copilot, ChatGPT, Claude, etc. como parte real de tu workflow., • Puedes mostrar proyectos donde la IA te permitió construir más rápido sin sacrificar arquitectura ni calidad., • Disponibilidad exclusiva tiempo completo (40h/semana)., • No se permite trabajar en paralelo en otro empleo/proyecto out-company. Nice to have • Experiencia previa en energía, solar, GIS, geomática o cartografía., • RAG / asistentes internos / automatizaciones para equipos técnicos., • Testing avanzado (pytest), CI/CD y observabilidad., • Experiencia con performance geoespacial (índices GIST, PostGIS, raster tiling, etc.)., • Buen criterio de producto (no solo “hacer tickets”, sino pensar impacto). Lo que evaluaremos • Capacidad de entregar rápido con IA sin romper calidad., • Perfil orientado a producto y solución, no solo tarea., • Autonomía real: sabes desbloquearte, proponer y ejecutar., • Clean code, arquitectura razonable y pensamiento escalable., • Comunicación clara en remoto. Modalidad • Híbrido (tres dias presenciales + dos dias remoto), • Full-time (40h/semana), • Metodología Agile, • Equipo pequeño, mucha responsabilidad, impacto directo.