Programador Back End
ACCIONA
Barcelona, Spain
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish Experience level
SeniorJob location
Barcelona, Spain
Tech stack
Java
.NET
API
Business Logic
App Store (IOS)
Cipher
Databases
Continuous Integration
DevOps
Mobile Application Software
Node.js
OAuth
SQL Databases
Systems Architecture
Web Applications
Backend
GIT
GraphQL
React Native
Front End Software Development
Software Version Control
Job description
Buscamos un/a profesional con amplia experiencia en desarrollo Back-End, capaz de diseñar, construir y mantener arquitecturas escalables para aplicaciones web y apps móviles. Formará parte de un equipo multidisciplinar colaborando con Front-End, Mobile y DevOps., * Diseñar y desarrollar servicios Back-End , APIs REST/GraphQL, Node.js y Java.
- Colaborar con el equipo mobile para integrar eficazmente las funcionalidades que consumen las apps de React Native.
- Crear y mantener la lógica de negocio para aplicaciones web y móviles.
- Integrar sistemas externos y microservicios.
- Optimizar la arquitectura del sistema para asegurar escalabilidad y rendimiento.
- Participar activamente en decisiones de diseño técnico y buenas prácticas.
- Implementar seguridad en las aplicaciones (autenticación, autorización, cifrado).
- Colaborar con los equipos de Front-End y Mobile para garantizar integraciones fluidas.
- Escribir código modular, escalable y bien documentado.
Requirements
- Más de 5 años de experiencia en desarrollo Back-End.
- Dominio de uno o varios lenguajes Back-End (Node.js, Java, .NET ).
- Dominio de React Native.
- Experiencia en diseño y desarrollo de APIs REST y/o GraphQL.
- Conocimientos sólidos en bases de datos SQL.
- Buen entendimiento de seguridad en aplicaciones (JWT, OAuth2, cifrado).
- Experiencia previa desarrollando Back-End para aplicaciones móviles (autenticación, push notifications, manejo de sesiones, etc.).
- Gestión de control de versiones con Git.
Requisitos valorables
- Experiencia en publicación de apps móviles (App Store / Play Store).
- Familiaridad con CI/CD.
Habilidades personales
- Capacidad para liderar decisiones técnicas.
- Autonomía y proactividad.
- Buena comunicación y trabajo en equipo.
- Orientación a la calidad y buenas prácticas de desarrollo.
About the company
Somos una compañía global, líder en el desarrollo de infraestructuras regenerativas que generan un impacto positivo en la sociedad. Nuestra plantilla, formada por más de 65.000 profesionales y presente en más de 40 países de los cinco continentes, contribuye a nuestra misión de diseñar un planeta mejor. Buscamos personas que quieran marcar la diferencia, promover el desarrollo sostenible y encontrar soluciones a los mayores desafíos globales, incluidos el cambio climático, la sobrepoblación y la escasez hídrica. Únete a nosotros en la búsqueda de soluciones para lograr un futuro sostenible.
ACCIONA, en su división de Facility Services, selecciona un/a programado/a Back End para el departamento de desarrollo en Barcelona