Somos una fintech que brinda servicios financieros y busca hacer un cambio significativo para resolver la desigualdad financiera en América Latina.
A través de un Onboarding 100% digital y un motor de decisión integrado, nuestros usuarios acceden a micro-préstamos directamente en sus cuentas bancarias o a retirar por cualquiera de los locales integrados a nuestras redes no bancarias.
📲¿Qué rol estamos buscando?
Buscamos sumar al team de Tech a un Ssr. Backend con experiencia en .NET para trabajar en un rol remoto.
Su misión será diseñar, desarrollar y mantener aplicaciones escalables y de alto rendimiento. Trabajará en estrecha colaboración con equipos multidisciplinarios para implementar soluciones innovadoras que cumplan con los requisitos del negocio.
📲¿Qué desafíos vas a encontrar en esta posición?
- Participar en el desarrollo, diseño y mantenimiento de aplicaciones backend para nuestra plataforma fintech.
- Colaborar con el equipo para definir y estimar los requerimientos del proyecto.
- Implementar soluciones eficientes y escalables utilizando las mejores prácticas de desarrollo.
- Crear y mantener APIs RESTful en formato JSON para integraciones con proveedores externos (SMS, Whatsapp, Nosis, MercadoPago, etc).
- Implementar arquitecturas de Microservicios, aprovechando Jobs y Colas en NestJS (deseable).
- Manejar Git para el control de versiones y colaboración en el código.
🧠¿Qué esperamos de vos?
- Desarrollar y mantener aplicaciones de backend utilizando .NET Core en versiones 8 y 9.
- Conocimientos en CQRS, MediatR, Entity Framework Core, Dapper.
- Diseño e implementación de API RESTful y gRPC para la comunicación entre servicios.
- Diseñar y optimizar bases de datos, asegurando un rendimiento eficiente (deseable).
- Colaborar con equipos de FrontEnd y otros departamentos para definir y cumplir con los requisitos del proyecto.
- Implementación de patrones de diseño para crear soluciones de alta calidad (deseable).
- Realizar pruebas unitarias y de integración para asegurar la calidad del código utilizando xUnit o similar.
- Participar en la revisión de código y proporcionar retroalimentación constructiva.
- Experiencia en el uso de bases de datos MySQL con RDS. (MySQL, PostgreSQL, etc.) y NoSQL.
- Dominio de Javascript/Typescript con NestJS para la construcción de microservicios (deseable).
- Trabajar con herramientas como Swagger (OpenAPI), ELK, SonarCloud (deseable).
🚀Habilidades adicionales:
- Título en Ingeniería en Sistemas, Ciencias de la Computación o campo relacionado.
- Mínimo 4 años de experiencia en desarrollo de software en .NET Core.
- Haber trabajado con la metodología Scrum, utilizando herramientas como Jira para la gestión de proyectos.
- Capacidad para trabajar en equipo y mantener una comunicación fluida a través de Slack.
- Experiencia en herramientas de control de versiones (Git).
Conocimientos deseados:
- Conocimientos en Kubernetes, Docker y Docker Compose para el desarrollo y despliegue de aplicaciones en contenedores.
- Conocimientos básicos de Frontend, especialmente en NextJS, Angular y React.
- Conocimientos utilizando Localstack.
Si te apasiona el mundo de la tecnología, posees los conocimientos requeridos y deseables, y te gustaría trabajar en un ambiente dinámico y colaborativo, ¡te invitamos a postularte para unirte a nuestro equipo en Wayni!