Avenga
Avenga
Avenga es una empresa internacional de tecnología e ingeniería de software que presta servicios a empresas mediante consultoría, desarrollo de productos y transformación digital. Sus equipos crean soluciones personalizadas de software, nube e integración para abordar retos complejos en los sectores de la consultoría, la manufactura y la atención sanitaria, aprovechando la experiencia de más de 6.000 profesionales en varios países. Avenga también apoya la adquisición de talento y el desarrollo profesional dentro de su organización.

Ingeniero/a sénior de Node.js

Desarrolla sistemas backend escalables para los proyectos de consultoría de TI de Avenga. Diseña API, optimiza bases de datos y contribuye a crear software seguro y fiable.

Descripción

  • Desarrollar y mantener aplicaciones backend escalables con Node.js.
  • Desarrollar e integrar API REST y microservicios.
  • Crear código eficiente, reutilizable y bien documentado.
  • Colaborar con ingenieros de frontend, QA y DevOps, así como con las partes interesadas del producto.
  • Diseñar y mejorar estructuras de bases de datos, consultas y acceso a los datos.
  • Detectar y resolver problemas técnicos y cuellos de botella de rendimiento.
  • Aplicar prácticas seguras a la autenticación, la autorización y el manejo de datos.
  • Crear y mantener pruebas automatizadas unitarias y de integración.
  • Revisar código y contribuir a mantener buenas prácticas de ingeniería.
  • Participar en conversaciones técnicas, decisiones de arquitectura y diseño de soluciones.
  • Colaborar en CI/CD, lanzamientos y resolución de problemas en producción.
  • Mantener la fiabilidad, escalabilidad y facilidad de mantenimiento de las aplicaciones.
  • Compartir conocimientos y ayudar al desarrollo profesional de los compañeros.

Requisitos

  • Contar con al menos tres años de experiencia profesional en desarrollo backend, incluido un trabajo práctico considerable con Node.js.
  • Demostrar un sólido dominio de JavaScript (ES6+) y TypeScript.
  • Tener experiencia con frameworks de Node.js como Express.js, NestJS o Fastify.
  • Comprender la programación asíncrona y la arquitectura basada en eventos.
  • Haber diseñado y desarrollado API REST.
  • Conocer bases de datos relacionales o NoSQL como PostgreSQL, MySQL o MongoDB.
  • Tener familiaridad con herramientas ORM u ODM como Prisma, TypeORM, Sequelize o Mongoose.
  • Comprender los principios y patrones de diseño de software, así como la arquitectura limpia.
  • Utilizar Git y flujos de trabajo de desarrollo colaborativo.
  • Tener familiaridad con Docker, los pipelines de CI/CD y los entornos en la nube.
  • Tener experiencia escribiendo pruebas unitarias y de integración.
  • Comprender la seguridad de las aplicaciones, la optimización del rendimiento y la depuración.
  • Contar con sólidas habilidades para resolver problemas y un enfoque proactivo del desarrollo.
  • Comunicarse bien en inglés y colaborar con equipos internacionales.

Beneficios

  • Igualdad de oportunidades, independientemente de la raza, el origen étnico, la identidad de género, la orientación sexual, la discapacidad, la edad, la religión u otras características.
  • Un entorno de trabajo respetuoso e inclusivo.
  • La oportunidad de trabajar con equipos internacionales.
  • Oportunidades de crecimiento profesional e intercambio de conocimientos.

Empleos relacionados

Redis

Ingeniero sénior de desarrollo full stack, experiencia para desarrolladores de IA

Redis
1001 – 5000 Empleados
B2BInteligencia artificialSaaS

Crea consolas de Redis, herramientas de línea de comandos, servidores MCP y habilidades para agentes como ingeniero sénior full stack. Diseña experiencias de desarrollo nativas de IA para los clientes de Redis.

Abrir
Avenga

Ingeniero/a sénior de Python (Sofía, híbrido)

Avenga

Desarrolla servicios backend escalables y API con Python en Avenga, una empresa internacional de ingeniería. Contribuye a aplicar tecnología nativa de IA en distintos sectores.

Abrir
Cognyte

Ingeniero sénior de back-end, Cognyte (híbrido, Bulgaria)

Cognyte
1001 – 5000 Empleados
CiberseguridadGobiernoSeguridad

Desarrolla microservicios Java para la plataforma de analítica distribuida de Cognyte, diseñando sistemas de datos escalables y apoyando a tus compañeros de ingeniería. Este puesto sénior está ubicado en Bulgaria y ofrece una modalidad de trabajo híbrida.

Abrir
nDeavour Consulting

Desarrollador sénior de iOS – Swift y fintech

nDeavour Consulting

Diseña y desarrolla aplicaciones iOS escalables para proyectos fintech con Swift, mejorando la experiencia de los clientes y los servicios financieros. Colabora con los equipos de producto e ingeniería y contribuye al crecimiento del equipo mediante revisiones de código y programación en pareja.

Abrir
nDeavour Consulting

Desarrollador sénior de iOS – Swift y fintech

nDeavour Consulting

Diseña y desarrolla aplicaciones iOS escalables para proyectos fintech con Swift, mejorando la experiencia de los clientes y los servicios financieros. Colabora con los equipos de producto e ingeniería y contribuye al crecimiento del equipo mediante revisiones de código y programación en pareja.

Abrir