LinkingPeople
Back End Developer
LinkingPeopleArgentina17 hours ago
Full-timeEngineering, Information Technology

Quienes Somos

Estamos buscando un Software Developer con experiencia en NestJS y MySQL aunque también se considerarán experiencias con otros Frameworks con enfoque en soluciones escalables. Somos un equipo de desarrollo ágil dedicado a soluciones de viajes. Buscamos alguien capaz de diseñar APIs robustas bajo buenas prácticas de POO y principios SOLID.


Responsabilidades

  • Diseñar y desarrollar microservicios en NestJS.
  • Modelar bases de datos relacionales (Por ej. MySQL) y mantener migraciones con TypeORM u otro ORM.
  • Implementar endpoints REST. Se valora experiencia con GraphQL según contrato de API (OpenAPI/Swagger).
  • Aplicar patrones de diseño (Factory, Repository, Strategy, Dependency Injection, u otros).
  • Escribir tests unitarios, de integración o de APIs.
  • Documentar servicios en Swagger y Postman u otra herramienta.
  • Experiencia en despliegues automáticos (CI/CD) y su configuración.
  • Se valora experiencia integrando APIs externas (pago, geolocalizació, etc).


Requisitos

  • Conocimientos sólidos en TypeScript/NestJS
  • Patrones de diseño + SOLID o Ejemplos concretos
  • ORM y migraciones (TypeORM) o Diseño de tablas, relaciones OneToMany/ManyToMany, índices, claves foráneas. Nice to have: stored procedures, opraciones con bulk, estrategias de cache, transacciones.
  • Experiencia real en diagramación de modelo de datos o Herramientas: Draw.io, Lucidchart u otra.


Nice to Have

  • Día a día con Day.js o Moment.js (mejor Day.js por bundle).
  • RxJS para flujos reactivos en NestJS.
  • Swagger: documentación automática y versión de APIs.
  • Postman: colecciones y tests.
  • Nodemailer: correo transaccional.
  • Redis o similar para caching.
  • Conocimiento de servicios de algún cloud hosting (usamos AWS: Route53, S3 para almacenar objetos, EC2, App Runner, Lambda, RDS, ElastiCache,


Key Skills

Ranked by relevance