Overview
Somos Cívica. Corría el año 2008. El WhatsApp no existía, los datos vivían en Excel y las nubes estaban solo en el cielo. La idea era crear un espacio donde las personas pudiesen colaborar, una consultora tecnológica donde los datos y el desarrollo se unieran para impulsar soluciones a medida, siempre con el trato cercano de toda la vida. Hoy seguimos fieles a esa esencia: combinamos el poder de los datos y la ingeniería de software para ayudar a empresas a tomar mejores decisiones, innovar y crecer… sin perder nunca el factor humano que nos hizo nacer. Aquí nadie es un número de ticket ni un “usuario final”: somos personas trabajando con otras personas, con nombres, ideas y ganas de aportar. La colaboración es nuestro sistema operativo y la tecnología se aporta con propósito, personas y una visión ética.
En Cívica, diseñamos plataformas que mejoran servicios, desarrollamos sistemas para tomar decisiones de negocio y acompañamos a organizaciones que entienden que los datos son herramientas de cambio. Trabajamos con instituciones, empresas y administraciones públicas que buscan tecnología comprensible y escalable, utilizando herramientas punteras como Snowflake, dbt y Google Cloud, entre otras, siempre con una filosofía crítica, abierta y honesta.
Responsabilidades
Estas son las responsabilidades para el rol de Developer con foco en:
- Diseñar e implementar servicios y APIs REST, asegurando su correcta integración con interfaces web.
- Participar en el análisis, diseño, desarrollo y mantenimiento de aplicaciones, evolucionando funcionalidades existentes y creando nuevas soluciones.
- Diseñar y optimizar modelos de datos y consultas en bases de datos relacionales.
- Aplicar buenas prácticas de desarrollo (SOLID, patrones de diseño, código limpio) para asegurar calidad, escalabilidad y robustez.
- Garantizar la seguridad, el rendimiento y la escalabilidad de los servicios desarrollados.
- Colaborar en la definición técnica de las soluciones y participar en decisiones de arquitectura cuando sea necesario.
- Participar activamente en revisiones de código y trabajar en entornos ágiles junto a otros perfiles técnicos y de negocio.
- Liderar técnicamente desarrollos o módulos dentro del proyecto.
La experiencia inicial es en el equipo de Cívica y se espera compromiso a largo plazo.
Qué necesitamos por tu parte
Estos son nuestros NO negociables:
- Experiencia profesional de 3–5 años en desarrollo backend.
- Dominio de Node.js y NestJS (módulos, controladores, servicios e inyección de dependencias).
- Sólidos conocimientos de TypeScript y programación orientada a objetos.
- Experiencia en diseño y desarrollo de APIs REST (endpoints, validación de datos, manejo de errores).
- Experiencia con bases de datos relacionales (PostgreSQL) y uso de ORMs como TypeORM o Prisma.
- Experiencia con control de versiones Git y flujo de trabajo colaborativo.
Además, sería ideal poseer experiencia en alguno de los siguientes: Java (Spring Boot) o .NET (ASP.NET/.NET Core); nociones de microservicios y arquitecturas desacopladas; experiencia en testing backend (Jest, Supertest); conocimientos de CI/CD y seguridad en APIs (JWT, OAuth2); y conocimientos básicos de contenedores (Docker) y nubes (GCP, AWS, Azure).
Proceso de selección
El proceso es ágil e incluye una llamada inicial, videollamada con Talento y una charla técnica para evaluar tu nivel. Si hay match, avanzamos a la siguiente etapa y, en función del perfil, programamos las próximas fases.
Qué podemos ofrecerte
Contrato fijo y estabilidad desde el inicio, proyectos innovadores con tecnología moderna, formación continua y desarrollo profesional, comunidades y conocimiento compartido, un equipo técnico consolidado y un entorno de trabajo positivo. También ofrecemos vacaciones que crecen contigo, compensación por teletrabajo, retribución versátil y todo el equipo necesario para trabajar de forma cómoda. Contamos con biblioteca, actividades deportivas con WellHub, descuentos para el equipo y apoyo a hobbies, junto con beneficios orientados a la conciliación y el bienestar.
La cultura de Cívica prioriza la colaboración, la claridad y el propósito: queremos que trabajes con criterio, conciencia y confianza, sintiéndote valorado en un contexto diverso e inclusivo.
#J-18808-Ljbffr