Full Stack Developer

Solo para miembros registrados
León
EUR 30.000 - 45.000
Descripción del empleo

Cesefor es un centro tecnológico español centrado en la promoción y financiación del sector forestal. Desde su fundación en enero de 2003, Cesefor se ha dedicado a prestar servicios al sector forestal e implementar proyectos y soluciones empresariales para su desarrollo.

  • Diseño y desarrollo de arquitecturas robustas: Participarás activamente en el diseño, desarrollo e implementación de nuestro ERP y otras soluciones digitales, con un enfoque predominante en la lógica de negocio y la construcción de APIs.
  • Programación y optimización: Escribirás código limpio, eficiente y escalable principalmente con Node.js, aunque podrás trabajar ocasionalmente con Python y Go.
  • Gestión de bases de datos: Diseñarás y optimizarás esquemas de bases de datos, garantizando la integridad y eficiencia de los datos.
  • Integración de sistemas: Conectarás nuestro ERP con otras herramientas y plataformas, asegurando un flujo de información sin interrupciones.
  • Colaboración y mentoría: Trabajarás codo con codo con el equipo de desarrollo, aportando tu experiencia y ayudando a la definición de las mejores prácticas.
  • Investigación y aplicación de nuevas tecnologías: Explorarás y propondrás nuevas herramientas y enfoques para mejorar nuestras soluciones.
  • Participación en la comunidad Open Source: Contribuirás a proyectos open source, reflejando tu pasión por el software libre.
  • Experiencia sólida en desarrollo backend: Demostrable en proyectos complejos, preferiblemente en el desarrollo de ERPs o sistemas de gestión similares.
  • Dominio de Node.js: Experiencia avanzada en el ecosistema de Node.js (Express, NestJS u otros frameworks).
  • Conocimiento profundo de bases de datos: SQL (PostgreSQL, MySQL) y NoSQL (MongoDB, Redis), con capacidad para diseñar y optimizar esquemas.
  • Experiencia con APIs RESTful: Diseño, desarrollo y consumo de APIs.
  • Control de versiones: Dominio de Git y flujos de trabajo de desarrollo colaborativo.
  • Metodologías Ágiles: Experiencia trabajando con Scrum o Kanban.
  • Curiosidad y proactividad: Ganas de aprender, explorar nuevas tecnologías y proponer soluciones innovadoras.
  • Actividad en la comunidad Open Source: Nos encantaría ver tus contribuciones y proyectos en plataformas como GitHub.
  • Conocimiento de Python: Experiencia en frameworks como Django o Flask.
  • Conocimiento de Go: Experiencia en desarrollo de microservicios o aplicaciones de alto rendimiento.
  • Experiencia con contenedores: Docker y orquestación con Kubernetes
  • Conocimiento de plataformas cloud: AWS, Google Cloud o Azure.
  • Experiencia con desarrollo frontend: Familiaridad con frameworks como React, Angular o Vue.js, aunque tu enfoque principal sea el backend.
  • Experiencia en el sector forestal o agrícola: No es imprescindible, pero se valorará positivamente.