Senior Software Developer Backend (.Net)

Job description

En Waynimóvil (startup del mundo fintech) buscamos hacer un cambio significativo para resolver la desigualdad financiera en América Latina. Contamos con 8 años de experiencia haciendo foco en el trabajo en equipo y buscando llevar nuestra profesión hacia un nivel de excelencia.

¿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 NodeJS.
  • 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.
  • Diseñar y optimizar bases de datos, asegurando un rendimiento eficiente.
  • Colaborar con equipos de FrontEnd y otros departamentos para definir y cumplir con los requisitos del proyecto.
  • Implementar API RESTful y servicios web.
  • Realizar pruebas unitarias y de integración para asegurar la calidad del código.
  • Participar en la revisión de código y proporcionar retroalimentación constructiva.
  • Mantenerse actualizado con las últimas tendencias y tecnologías en desarrollo de software.
  • Experiencia en el uso de bases de datos MySQL con RDS. (MySQL, PostgreSQL, etc.) y NoSQL.
  • Experiencia en la creación de servicios con NodeJS y el framework Express.
  • Amplia experiencia en el diseño y desarrollo de arquitecturas de API Restful en formato JSON, así como en la integración con proveedores externos.
  • Dominio de Javascript con NestJS para la construcción de microservicios.
  • Experiencia en la implementación de arquitecturas de microservicios, uso de Jobs y Colas en NodeJS.

Habilidades adicionales:

  • Título en Ingeniería en Sistemas, Ciencias de la Computación o campo relacionado.
  • Mínimo 5 años de experiencia en desarrollo de software en .NET Core.
  • Sólidos conocimientos en programación orientada a objetos y patrones de diseño.
  • Experiencia en planificación y estimación de tareas y proyectos en horas.
  • 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.
  • Familiaridad con herramientas de control de versiones (Git).
  • Habilidades para trabajar en equipo y comunicarse efectivamente.
  • Capacidad para resolver problemas y pensar de manera crítica.

Beneficios:

  • Cobertura médica de primer nivel.
  • 2 semanas de vacaciones según LCT + semana Wayni.
  • Gympass/Wellhub.
  • Día libre por cumpleaños.
  • Préstamos Wayni a Tasa Preferencial.
  • Trabajo remoto.

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!