JOB TODAY logo

Programador/a - Amaisys Technologies - Barcelona

Information Technology

3 March 2026368 views

Expires in 15 days

  • Misión del Puesto
  • Diseñar, construir y escalar el núcleo de nuestra infraestructura backend. Tu objetivo será garantizar que nuestros sistemas sean robustos, de baja latencia y altamente escalables, traduciendo lógicas de negocio complejas en arquitecturas limpias y código de alto rendimiento, asegurando el ROI tecnológico a través de la eficiencia del sistema y la reducción de deuda técnica.

Responsabilidades Principales

  • Diseño Arquitectónico: Liderar la implementación de Arquitecturas Hexagonales y metodologías Domain-Driven Design (DDD) para asegurar un acoplamiento bajo y una alta cohesión en nuestros servicios.
  • Desarrollo de Alto Rendimiento: Escribir código robusto y escalable, utilizando el lenguaje adecuado para el problema adecuado (moviéndose fluidamente entre ecosistemas como Node.js, Python, C++ o Rust).
  • Optimización de Sistemas: Resolver cuellos de botella mediante la implementación avanzada de multiprocesamiento, multihilo y comunicación de bajo nivel vía Sockets en entornos Linux.
  • Ingeniería de Calidad: Garantizar la fiabilidad del software desde el primer minuto aplicando rigurosamente Test-Driven Development (TDD).
  • Gestión de Datos e Infraestructura: Diseñar modelos de datos eficientes tanto en bases de datos relacionales (SQL) como no relacionales (NoSQL), y asegurar el despliegue continuo mediante la dockerización de servicios.


Requisitos del Perfil
Hemos dividido el stack para maximizar el embudo de talento sin perder calidad técnica:


Categoría
Requerimientos Técnicos (Hard Skills)


  • Arquitectura y Diseño
    Dominio profundo de arquitectura Cliente-Servidor. Experiencia demostrable aplicando Arquitectura Hexagonal y DDD.
  • Stack de Programación
    Mentalidad políglota. Fuerte dominio en al menos dos de los siguientes lenguajes, y disposición para trabajar con el resto: Node.js, Python, C++, Rust.
  • Sistemas y Concurrencia
    Experiencia nativa en entornos Linux. Conocimiento profundo de Multiproceso, Multihilo y comunicación por Sockets.
  • Datos e Infraestructura
    Experiencia sólida diseñando y optimizando bases de datos SQL y NoSQL. Experiencia en empaquetado y despliegue con Docker.
  • Prácticas de Ingeniería
    Defensor absoluto de la calidad del código mediante TDD.

Competencias Estratégicas (Soft Skills)

  • Pensamiento Sistémico: Capacidad para entender cómo una línea de código impacta en toda la arquitectura del servidor y en la experiencia del cliente.
  • Pragmatismo Tecnológico: Habilidad para elegir la herramienta (o lenguaje) adecuada para el problema, priorizando el impacto en el negocio sobre las modas tecnológicas.
  • Resolución de Problemas Complejos: Resiliencia y capacidad analítica para debugear sistemas distribuidos y problemas de concurrencia.

Propuesta de Valor

  • Compensación: Banda salarial competitiva.
  • Flexibilidad: Modalidad remota de trabajo
  • Cultura de Ingeniería: Entorno de seguridad psicológica donde se fomenta la experimentación, el TDD real y el aprendizaje cruzado entre lenguajes.
  • Experience
    Not required
  • Employment
    Full-time
  • Schedule
    Lunes - Viernes, 7:30-16:00

pin icon24 Carrer d'Entença, Eixample, 08015, Barcelona

icon
Software DeveloperBarcelona

Empresa de software • 11-50 Employees

Hiring on JOB TODAY since March, 2026

En Nechi Group (PYME Innovadora) impulsamos la sostenibilidad en industrias y ciudades usando IA, IoT y Gemelos Digitales. Únete a nuestro equipo multidisciplinar y humano para desarrollar tecnología con impacto real en el planeta. 🚀🌱

Daniel C. avatar icon
Daniel C.Active 28 days ago
Are you hiring?

Post a job and hire

Hire now

Similar jobs