
SGV-091] - Senior Software Engineer (Ruby / Payments)
- Buenos Aires
- Permanente
- Tiempo completo
- Diseñar, desarrollar y mantener servicios de backend en Ruby.
- Trabajar con gateways de pago, bancos y APIs de terceros.
- Asegurar que el sistema pueda manejar altos volúmenes de transacciones de manera eficiente, manteniendo a la vez una baja latencia.
- Optimizar consultas a la base de datos y estrategias de caché para mejorar la velocidad de las transacciones y la eficiencia de los flujos de pago.
- Implementar buenas prácticas de seguridad en el manejo de datos sensibles y en la prevención de fraudes.
- Escribir tests automáticos tanto unitarios como de integración, como parte de los pipelines de CI/CD.
- Mentorear a otros miembros del equipo y realizar revisiones de código asegurando la calidad de los desarrollos, sin comprometer la agilidad de las subidas a producción.
- Implementar estrategias de logging, monitoreo y alertas para garantizar una alta disponibilidad y rápida detección de anomalías (OpenSearch, Grafana, Open Telemetry, Prometheus, CloudWatch)**Requisitos**
- Seas egresado de Ingeniería en Sistemas, Informática, Ciencias de la Computación o carreras afines o estés cursando los últimos años (Excluyente)
- Tengas al menos 5 años de experiência haciendo desarrollo web y al menos 3 en Ruby.
- Tengas un sólido conocimiento de desarrollo, diseño y uso de APIs, siendo un plus que conozcas los estándares de JSON:API, OpenAPI y JSON Schema.
- Sepas de protocolos de Internet, principalmente HTTP, pero también de TCP, UDP, WebSocket y protocolos comúnmente utilizados en desarrollo web.
- Sepas de base de datos relacionales, preferentemente PostgreSQL.
- Tengas experiência en JavaScript y algún framework como React, Angular, Vue o cualquier otro framework de front-end.
- Sepas de Git más allá de los comandos estándar (pull, add, commit, merge, push) y entiendas la importancia de tener una historia de commits ordenada y clara.
- Que tengas experiência desarrollando en Linux es
Kit Empleo