Stellar Cyber
Intermedia Intelligent Communications
Ingeniero/a de Software Senior Backend
Descripción
Ingeniero/a de Software Senior Backend
Sobre Intermedia
¿Buscas una empresa donde TU VOZ sea escuchada? ¿Donde puedas MARCAR LA DIFERENCIA? ¿Te DESENVUELVES bien en un entorno de trabajo DINÁMICO? ¿Te levantas cada mañana EMOCIONADO/A por trabajar con GRANDES PERSONAS y crear el ÉXITO JUNTOS? Entonces Intermedia es tu lugar.
Intermedia se ha consolidado como un proveedor líder de tecnología de comunicaciones y colaboración en la nube que permite a las empresas conectarse mejor. Tenemos un sólido historial de crecimiento, rentabilidad y creación de un entorno donde todos importan. Todos. Si bien somos dinámicos y, admitámoslo, un poco intensos, te prometemos que no te aburrirás. En Intermedia encontrarás un lugar donde podrás dar rienda suelta a tu pasión por crear y dar soporte a una gran tecnología en la nube. Es más, siempre buscamos promocionar desde dentro y ¡tenemos muchos empleados que llevan 10, 15 y 20+ años con nosotros!
La cultura en Intermedia se basa en el trabajo en equipo y la transparencia. ¡Nos hacemos responsables mutuamente y siempre nos cubrimos las espaldas!
Aunque es principalmente remoto, este puesto requiere visitas ocasionales a la oficina en Coimbra o en Aveiro. Planeamos abrir una oficina en Oporto en el futuro. Este enfoque brinda a los miembros del equipo la flexibilidad de trabajar de forma remota y, al mismo tiempo, reunirse en la oficina para colaborar y trabajar en equipo.
¿Estás listo/a para dejar tu huella?
Sobre el Puesto
Intermedia busca un/a Ingeniero/a de Software Senior Backend para unirse a nuestra organización.
En este puesto, diseñarás y construirás los servicios backend, las APIs y las capacidades de datos que potencian el análisis intuitivo y las visualizaciones en todos los productos de Intermedia.
Ayudarás a transformar datos complejos de productos y clientes en información fiable, de alto rendimiento y fácilmente consumible que permita a los usuarios comprender tendencias, identificar oportunidades y tomar mejores decisiones.
Trabajarás en estrecha colaboración con ingenieros/as de frontend, ingenieros/as de IA/ML, ingenieros/as de datos, gerentes de producto y equipos de UX para ofrecer información sofisticada en experiencias de cliente atractivas. Esta es una gran oportunidad para un/a ingeniero/a backend experimentado/a que disfrute resolviendo complejos desafíos de datos y sistemas distribuidos y quiera ayudar a redefinir cómo interactúan los clientes.
Diversidad, Inclusión e Igualdad de Oportunidades
Departamento: Dev & Engineering
Tipo de empleo: Jornada Completa
Ubicación: Portugal
Contratamos, promocionamos y compensamos a los empleados en función de su capacidad para realizar sus responsabilidades laborales, sin tener en cuenta la raza, el color, el credo, la religión, el sexo, el género, el estado civil, el origen nacional, la ascendencia, la edad, la ciudadanía, la discapacidad física o mental, la orientación sexual o cualquier otra base protegida por la ley aplicable (denominadas colectivamente en nuestro Código de Conducta como "Clases Protegidas"). No toleramos la discriminación laboral en el lugar de trabajo y estamos comprometidos a realizar adaptaciones razonables para las discapacidades identificadas u otras limitaciones según lo exijan todas las leyes aplicables. Somos una empresa que ofrece igualdad de oportunidades y valoramos la diversidad en nuestra compañía. No discriminamos por motivos de raza, religión, color, origen nacional, género, orientación sexual, edad, estado civil, condición de veterano o condición de discapacidad.
Qué Harás
- Diseñar, desarrollar, probar y mantener servicios backend y APIs escalables que potencien el análisis, los paneles y las visualizaciones.
- Construir servicios que procesen, agreguen, enriquezcan y sirvan datos estructurados y no estructurados para experiencias de análisis interactivas.
- Desarrollar APIs y servicios de datos optimizados para un consumo eficiente por parte de paneles, visualizaciones, interfaces de informes y otras experiencias orientadas al cliente.
- Construir capacidades backend que permitan a los usuarios explorar, filtrar, comparar, profundizar y comprender conjuntos de datos y análisis complejos. •
- Colaborar estrechamente con ingenieros/as de frontend y equipos de UX para definir interfaces de servicio y estructuras de datos que permitan experiencias de visualización intuitivas y receptivas. •
- Trabajar con ingenieros/as de datos para establecer flujos de datos fiables entre sistemas de origen, plataformas de análisis, servicios de visualización y aplicaciones posteriores. •
- Colaborar con gerentes de producto y equipos de ingeniería para traducir las necesidades de los clientes y del negocio en soluciones técnicas escalables. •
- Contribuir a las decisiones de diseño técnico para servicios backend, APIs de análisis, modelos de datos, flujos de procesamiento, estrategias de caché e integraciones. •
- Diseñar sistemas que ofrezcan análisis oportunos y precisos, manteniendo al mismo tiempo una calidad y coherencia de datos adecuadas. •
- Optimizar el acceso a los datos, la agregación y el rendimiento del servicio para soportar experiencias de cliente receptivas e interactivas. •
- Diseñar capacidades backend que puedan soportar tanto experiencias de análisis predefinidas como una exploración de datos más dinámica. •
- Analizar y mejorar el rendimiento, la escalabilidad, la fiabilidad y la mantenibilidad de los servicios de análisis. •
- Escribir código de alta calidad, legible y testeable que siga los estándares de ingeniería y las mejores prácticas establecidas. •
- Participar en revisiones de código y diseño y contribuir a sólidas prácticas de ingeniería y calidad en todo el equipo. •
- Solucionar y resolver problemas complejos en servicios backend, flujos de análisis, procesamiento de datos e integraciones de frontend. •
- Incorporar monitorización, registro, pruebas y observabilidad adecuadas en los servicios de producción. •
- Colaborar con los equipos de DevOps y de plataforma para dar soporte al despliegue y operación fiables de los servicios de Visualización de Análisis. •
- Mantenerse al día con las tecnologías emergentes y los enfoques de ingeniería relacionados con el análisis, la visualización de datos, el procesamiento de datos y el desarrollo backend. •
- Participar en iniciativas de mejora continua que mejoren el rendimiento del producto, la fiabilidad, la experiencia del cliente y la eficiencia de la ingeniería.
Qué Aportarás al Puesto
- Título de Grado en Ciencias de la Computación, Ingeniería de Software o un campo técnico relacionado, o experiencia práctica equivalente. •
- Más de 5 años de experiencia profesional en ingeniería de software, con experiencia demostrada en el desarrollo de aplicaciones y servicios backend. •
- Sólida competencia en uno o más lenguajes de programación backend y sus frameworks asociados. •
- Experiencia en el diseño y desarrollo de APIs RESTful, microservicios u otras aplicaciones orientadas a servicios. •
- Sólida comprensión de los principios de diseño de software, estructuras de datos, algoritmos y conceptos de sistemas distribuidos. •
- Experiencia trabajando con bases de datos relacionales y/o NoSQL. •
- Experiencia en el diseño de aplicaciones que procesan, transforman, agregan o sirven volúmenes significativos de datos. •
- Experiencia en el desarrollo de servicios backend o APIs que soporten aplicaciones interactivas ricas en datos. •
- Experiencia en la construcción y soporte de aplicaciones de producción escalables y fiables. •
- Comprensión del modelado de datos, agregación, filtrado, consulta y otros patrones comúnmente utilizados en aplicaciones de análisis.•
- Conocimiento práctico de plataformas en la nube como AWS o Azure y arquitecturas de aplicaciones basadas en la nube. •
- Familiaridad con las pruebas automatizadas, CI/CD, control de versiones y prácticas modernas de desarrollo de software. •
- Sólida comprensión del rendimiento de las aplicaciones y la capacidad de optimizar servicios y acceso a datos para experiencias de usuario receptivas. •
- Sólidas habilidades para la resolución de problemas y la capacidad de investigar y resolver de forma independiente problemas técnicos complejos. •
- Sólidas habilidades de comunicación y colaboración con la capacidad de trabajar eficazmente en equipos de backend, frontend, datos, UX y producto. •
- Comprensión práctica de las metodologías y frameworks de desarrollo Agile.
