Point your AI agent at freehire and let it find you a job.

Get the CLI →

ReBuilding

NewBe an early applicant

Desarrollador/a Full-Stack Jr+ / Semi Senior

Discussion

Summary

Full-stack developer (Jr+/Semi Senior) at ReBuilding, a circular-economy platform for construction works and recoverable materials. Day to day: maintain and evolve an existing PHP 8+ REST API and JS/HTML/CSS frontend on MariaDB/SQLite, handling maps/geolocation, deployments, automated tests, and AI service integrations.

Desarrollador/a Full-Stack Jr+ / Semi Senior

Product Engineer — ReBuilding

ReBuilding desarrolla una plataforma tecnológica orientada a conectar necesidades territoriales, gestión de obras, materiales recuperables, trazabilidad e inteligencia aplicada a economía circular.

Buscamos incorporar a un/a Desarrollador/a Full-Stack Jr+ / Semi Senior que pueda asumir progresivamente la responsabilidad técnica de una plataforma ya desarrollada, mantener su operación y participar activamente en su evolución.

El desafío

No buscamos solamente ejecutar tickets.

Buscamos una persona capaz de comprender una aplicación existente, trabajar sobre su arquitectura actual y transformarse progresivamente en su referente técnico interno.

Trabajará directamente con el equipo de ReBuilding para convertir requerimientos de producto en soluciones técnicas robustas, mantenibles y documentadas.

Principales responsabilidades

  • Comprender y mantener el código existente de la plataforma.
  • Desarrollar nuevas funcionalidades y módulos.
  • Mantener y evolucionar el backend y la API REST.
  • Trabajar sobre frontend, lógica de aplicación y base de datos.
  • Corregir bugs e incidentes técnicos.
  • Mantener autenticación, perfiles, permisos y aislamiento de datos.
  • Mantener y ampliar pruebas automatizadas.
  • Participar en despliegues y configuración de ambientes.
  • Integrar servicios y APIs externas.
  • Mantener y mejorar mapas, geolocalización y procesamiento de información territorial.
  • Participar en integraciones con servicios de inteligencia artificial.
  • Mejorar progresivamente almacenamiento, rendimiento y escalabilidad de la plataforma.
  • Documentar decisiones técnicas, procedimientos y cambios relevantes.
  • Detectar riesgos técnicos y proponer alternativas antes de implementar cambios importantes.
  • Apoyar la definición de estimaciones técnicas y esfuerzo para nuevas funcionalidades.

Stack actual

La plataforma utiliza actualmente principalmente:

Backend

  • PHP 8+
  • API REST
  • Apache

Frontend

  • JavaScript moderno / ES Modules
  • HTML
  • CSS

Datos

  • SQLite / MariaDB
  • SQL relacional

Otros componentes

  • Leaflet
  • OpenStreetMap / geocodificación
  • integraciones vía API
  • pruebas automatizadas
  • componentes de IA aplicados al procesamiento de información.

Conocimientos necesarios

Buscamos experiencia práctica con:

  • PHP.
  • JavaScript.
  • APIs REST.
  • SQL.
  • MariaDB / MySQL o bases relacionales equivalentes.
  • Git.
  • HTML y CSS.
  • debugging de aplicaciones web.
  • autenticación y manejo de permisos.
  • despliegue básico de aplicaciones web.

Será especialmente valorado

Experiencia con:

  • aplicaciones web reales en producción;
  • plataformas SaaS o multiusuario;
  • integraciones con APIs de terceros;
  • almacenamiento y procesamiento de imágenes;
  • geolocalización o mapas;
  • APIs de inteligencia artificial;
  • monitoreo y logs;
  • backups y recuperación;
  • seguridad web;
  • Docker, automatización de deploy o servicios cloud.

No buscamos un especialista en inteligencia artificial ni un arquitecto cloud.

Buscamos una persona full-Stack, curiosa y ordenada, que pueda comprender un producto completo y crecer junto con él.

Experiencia

Idealmente 2 a 4 años de experiencia práctica, aunque valoraremos más la experiencia demostrable construyendo y manteniendo productos reales que una cantidad específica de años.

Nos interesa especialmente conocer proyectos donde hayas tenido que:

  • entender código desarrollado previamente por otra persona;
  • trabajar con una base de datos;
  • mantenimiento una API;
  • desplegar cambios;
  • resolver errores en producción;
  • integrar servicios externos.

Perfil

Buscamos a alguien:

  • autónomo, pero que sepa preguntar;
  • capaz de leer y entender código existente antes de reescribirlo;
  • ordenado con versiones y documentación;
  • cuidadoso con datos y seguridad;
  • pragmático en sus decisiones tecnológicas;
  • interesado en comprender el problema de negocio detrás del código;
  • con capacidad para explicar decisiones técnicas a personas no técnicas.

Qué esperamos del rol

En una primera etapa, conocer profundamente la plataforma actual y asumir su mantenimiento y desarrollo.

A medida que el producto crezca, esperamos que esta persona pueda convertirse en el referente técnico de ReBuilding, proponiendo mejoras de arquitectura, escalabilidad y operación junto con el equipo de producto.

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available