Ingeniero/a de Software Full Stack – EM&E; Group
Envíe su CV y cualquier información adicional requerida después de haber leído esta descripción, haciendo clic en el botón de solicitud.
En EM&E; Group somos una empresa pionera en el diseño y fabricación de sistemas para el sector defensa, comprometidos con la igualdad de oportunidades entre mujeres y hombres y en búsqueda del mejor talento.
Responsabilidades
Desarrollo de Low‑Level: Programación de sistemas embebidos y lógica de control en PLCs para entornos industriales y militares.
Arquitectura de Comunicaciones.
Ingeniería de Datos y Sensores.
Requisitos
Conocimiento de SAP.
Experiencia en Movilidad/Defensa.
Conocimiento de procesos de integración de sistemas.
Trabajo en equipo.
Persona resolutiva y proactiva.
Beneficios
Posibilidades de crecimiento.
Estabilidad y auge empresarial.
Sector pionero en tecnología de defensa.
Más de 22 días de vacaciones laborales.
Convenio del metal de Córdoba.
Flexibilidad horaria: L‑J 07:30‑18:30 (1h comida) y V 07:30‑…
Garantizamos la igualdad de oportunidades en el acceso a este puesto. En aquellas áreas en las que haya menos representación de mujeres u hombres, trabajamos activamente para fomentar un mayor equilibrio.
Ingeniero/a de Software Junior – trabajo 100% remoto
Reúne las siguientes responsabilidades:
Participar activamente en el ciclo de vida completo del desarrollo de software.
Colaborar con equipos de desarrolladores experimentados.
Escribir código limpio, eficiente y bien documentado.
Ayudar en la depuración y resolución de errores.
Aprender y aplicar las mejores prácticas de desarrollo.
Contribuir a la documentación técnica, planes de prueba y revisiones de código.
Adquirir experiencia práctica en bases de datos, APIs y arquitecturas de sistemas.
Participar en sesiones de brainstorming y aportar ideas.
Recibir mentoría y formación continua.
Para ser considerado necesitarás:
Título universitario reciente en Ingeniería Informática, Ciencias de la Computación o campo técnico relacionado.
Conocimientos sólidos de uno o más lenguajes de programación (Java, Python, C#, JavaScript, etc.).
Comprensión de los principios fundamentales del desarrollo de software y estructuras de datos.
Familiaridad con sistemas operativos y conceptos de redes.
Proactividad, gran capacidad de aprendizaje y una fuerte ética de trabajo.
Excelentes habilidades de comunicación y capacidad para trabajar en un equipo distribuido.
Pasión por la tecnología y deseo genuino de crecer en el campo del desarrollo de software.
Se valorará experiencia previa en proyectos personales, universitarios o prácticas relacionadas con el desarrollo de software.
Capacidad para gestionar tu tiempo de manera efectiva y trabajar de forma autónoma.
Ingeniero/a de Software Backend – 100% remoto (Córdoba, Andalucía o mundo)
Responsabilidades
Diseñar, construir y mantener APIs escalables.
Colaborar con ingenieros de frontend.
Desarrollar e implementar bases de datos relacionales y NoSQL.
Escribir código limpio, mantenible y eficiente.
Implementar medidas de seguridad y protección de datos.
Participar en revisiones de código.
Optimizar las aplicaciones para velocidad y escalabilidad.
Solucionar problemas y depurar aplicaciones.
Mantenerse al día con nuevas tecnologías.
Trabajar en un entorno Agile/Scrum.
Requisitos
Experiencia sólida en desarrollo backend con al menos un lenguaje de programación principal (Python, Java, Node.js, Go, etc.).
Experiencia trabajando con bases de datos (PostgreSQL, MySQL, MongoDB, Redis).
Conocimiento de arquitecturas de microservicios y patrones de diseño.
Experiencia con frameworks web como Django, Flask, Spring Boot, Express.js.
Familiaridad con Git.
Ventaja: experiencia con servicios en la nube (AWS, Azure, GCP).
Comprensión de principios de diseño de APIs RESTful.
Habilidad para escribir pruebas unitarias y de integración.
Excelentes habilidades de resolución de problemas y capacidad de trabajar autónomo.
Comunicación fluida en inglés (escrito y hablado).
Ingeniero/a de Software Blockchain – Senior (100% remoto)
Responsabilidades clave
Diseñar, desarrollar y desplegar contratos inteligentes en Ethereum, Binance Smart Chain, etc.
Construir y mantener aplicaciones descentralizadas (dApps).
Participar en la arquitectura segura y escalable.
Colaborar con equipos de producto y diseño.
Realizar pruebas exhaustivas, incluidos tests unitarios y de seguridad.
Identificar y solucionar vulnerabilidades.
Estar al día con las tendencias y herramientas blockchain.
Contribuir a la documentación técnica.
Evaluar y seleccionar tecnologías blockchain.
Mentorizar a ingenieros junior.
Cualificaciones requeridas
Licenciatura o Máster en Informática, Ingeniería de Software o campo relacionado.
5 años de experiencia en desarrollo de software, 2 años en blockchain.
Dominio de Solidity, Go, Rust, Node.js o Python.
Experiencia en contratos inteligentes y dApps.
Comprensión profunda de blockchain, criptografía y consenso.
Familiaridad con frameworks de desarrollo blockchain (Truffle, Hardhat, Web3.js).
Experiencia en blockchains públicas y privadas.
Habilidades en resolución de problemas, pensamiento algorítmico y diseño de sistemas.
Excelentes habilidades de comunicación y trabajo remoto.
Conocimiento de seguridad en desarrollo blockchain.
Ubicación: 100% remoto. Se valorará residencia en proximidad a Córdoba, Andalucía, ES.
Desarrollador/a Java Senior (Madrid – Híbrido)
Tecnologías
Java (versiones 8 y 11), JavaFX.
Spring, Maven, GIT, Hibernate, Jenkins, Sonar, Nexus, Servicios SOAP y REST, SQL.
Conocimientos de servidores de aplicaciones: JBoss, Tomcat.
Excelente ambiente de trabajo.
Híbrido en Madrid: 2 días de presencialidad a la semana.
Ingeniero/a de Software Backend – Senior (Remoto)
Responsabilidades
Diseñar, desarrollar, probar, implementar y mantener aplicaciones y servicios backend robustos.
Colaborar estrechamente con arquitectos de software, ingenieros frontend y product managers.
Escribir código limpio, eficiente y bien documentado (Java, Python, Go, Node.js).
Diseñar y optimizar bases de datos relacionales y NoSQL.
Desarrollar y consumir APIs RESTful y/o GraphQL.
Implementar microservicios y arquitecturas distribuidas.
Participar en revisiones de código.
Identificar y solucionar cuellos de botella de rendimiento y errores del sistema.
Implementar
CI/CD, Docker, Kubernetes.
Contribuir a decisiones técnicas y arquitectónicas.
Mentorizar a ingenieros junior.
Investigar y evaluar nuevas tecnologías.
Garantizar seguridad y protección de datos en todas las capas.
Planificar y estimar tareas de desarrollo.
Requisitos imprescindibles
Grado en Informática, Ingeniería de Software u objetivo relacionado.
6 años de experiencia profesional en desarrollo backend.
Experiencia sólida en Java, Python, Go, Node.js, C#, etc.
Conocimiento profundo de principios de diseño de bases de datos.
Experiencia en diseño e implementación de APIs REST/GraphQL.
Comprensión de patrones de diseño de software y arquitecturas.
Experiencia con Git.
Experiencia con CI/CD y metodologías ágiles.
Conocimientos de Docker y Kubernetes.
Excelentes habilidades de resolución de problemas y depuración.
Trabajo autónomo y gestión del tiempo eficiente.
Habilidades de comunicación y colaboración en equipos distribuidos.
Inglés técnico avanzado. xcskxlj
Se valorará experiencia en servicios en la nube (AWS, Azure, GCP).
#J-18808-Ljbffr