Desarrollador Back-end (Remoto - Latam)

Remote: 
Full Remote
Contract: 
Work from: 
Costa Rica

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Systems, or related engineering field., Minimum of 3 years of experience as a back-end software developer., Proficiency in integrating applications and designing microservice architectures., Intermediate English reading skills for technical documentation..

Key responsibilities:

  • Develop and maintain backend applications with a focus on integration and microservices.
  • Manage authentication and authorization processes using OAuth and JWT.
  • Automate deployment pipelines and ensure software quality through CI/CD practices.
  • Collaborate in agile teams, participating in meetings and project planning.

Quid Solutions logo
Quid Solutions SME https://www.quid.solutions/
51 - 200 Employees
See all jobs

Job description

Desarrollador de Software / Integración

Estamos en busca de un Desarrollador Backend con experiencia en integración de aplicaciones para unirse al equipo de nuestro cliente y contribuir a diversos proyectos. 

Requerimientos técnicos
  • CI/CD con Azure DevOps
  • SQL server y Oracle
  • ASP.NET core 8.0 y Node.js
  • Postman para pruebas de APIs
  • GIT
  • APIs: RESTful
  • Protocolos de Seguridad: JWT, OAuth 2.0, Azure Vault
  • Documentación con Swagger/OpenAPI
  • IPatrones y principios: SOLID, Clean Code, DDD, MVC, CQRS

Experiencia requerida en:
  • Diseño e implementación de arquitecturas de microservicios, facilitando el desarrollo modular y escalable de soluciones tecnológicas, con especial énfasis en la integración eficiente entre sistemas y servicios externos.
  • Gestión y orquestación de la autenticación y autorización de servicios, garantizando un manejo seguro de la información del usuario mediante estándares como OAuth y JWT.
  • Integración y optimización de fuentes de datos externas, incluyendo bases de datos, APIs de terceros y sistemas heredados, asegurando un flujo de datos eficiente y minimizando el uso de recursos.
  • Desarrollo y mantenimiento de pipelines (CI/CD), automatizando despliegues y garantizando la calidad en la entrega de software.
  • Monitoreo y mantenimiento de integraciones mediante herramientas de logging, tracing y métricas, asegurando la disponibilidad y rendimiento de los servicios.
  • Colaboración en entornos ágiles, participando activamente en reuniones diarias, planificación, retrospectivas y ejecución de proyectos, alineándose con las directrices de arquitectos, propietarios de productos y equipos de integración.

Requisitos Académicos
  • Formación Académica Mínima: Educación universitaria completa, equivalente a un bachillerato universitario o superior.
  • Área Principal de Formación: Ciencias de la Computación, Sistemas o Ingeniería relacionada.
  • Mínimo 3 años de experiencia como Desarrollador de software, back end.
  • Inglés intermedio (lectura técnica)

Detalles del Puesto
  • Tipo de Contrato: Contratación directa e indefinida.
  • Horario de Trabajo: Lunes a viernes, tiempo completo. 
  • Modalidad: Híbrida (no negociable), Uruca, Costa Rica


Somos una empresa internacional enfocada en proporcionar servicios y desarrollar soluciones administrativas, de gestión y tecnología para negocios en los sectores público y privado. Nuestras operaciones abarcan España, Estados Unidos, México, Centroamérica y Sudamérica. Nuestra misión es fomentar equipos sólidos y atraer profesionales talentosos que busquen estabilidad y crecimiento. Estamos comprometidos con mantener y promover un ambiente laboral positivo que garantice que nuestros empleados prosperen en entornos dinámicos y colaborativos.
 

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration

Related jobs