Volver a la página principal

Desarrollador Backend - Base Proactiva

Descripción

El Backend Engineer se centra primordialmente en construir APIs robustas y servicios impulsados por datos, asegurando la lógica de negocio a una escala considerable. Esto implica diseñar y optimizar APIs REST o GraphQL con contratos bien definidos para garantizar su fiabilidad, lo que permite una ingesta y procesamiento de datos eficiente a través de endpoints estructurados. Además, mantiene un enfoque continuo en la ingeniería de bases de datos, optimizando el rendimiento de SQL o NoSQL, manejando migraciones y asegurando la integridad de los datos. Este enfoque se extiende a la implementación de sistemas self-healing, diseñando servicios que tienen la capacidad de autodetección y recuperación automática ante fallas, lo cual es fundamental para la resiliencia a escala.

Responsibilities:

Diseñar, desarrollar y mantener aplicaciones y servicios utilizando buenas prácticas

de ingeniería de software.

Participar activamente en ceremonias ágiles (como daily stand-ups, sprint planning,

retrospectives).

Colaborar estrechamente con Business Experts, diseñadores UX/UI y otros

stakeholders para entregar valor continuo.

Escribir código limpio, testeable y mantenible.

Diseñar, implementar y ejecutar distintos tipos de pruebas (unitarias, de integración,

contract testing, etc.) para asegurar la calidad del software.

Trabajar con los equipos de infraestructura y delivery, que se encarga de los

pipelines de CI/CD, para garantizar despliegues eficientes y seguros.

Desplegar soluciones en ambientes cloud, considerando aspectos de escalabilidad,

seguridad y resiliencia.

Monitorear el rendimiento de las soluciones en producción, identificando y

resolviendo proactivamente posibles incidentes.

Documentar soluciones técnicas y compartir conocimiento con el equipo.


Requisitos mínimos

Requisitos excluyentes

Skill Técnico Solicitado:

API Security, GIT, Rest API, Pruebas Automatizadas, SQL, Design Patterns, Java,

Manejo seguro de datos, Solid, Spring Boot, Transferencia segura de datos

Skills más importantes

- Java, Design Patterns, Solid, Spring Boot

Requisitos deseables

GCP

grafana