Semi Senior Software Engineer developing backend services primarily in Ruby for a fintech startup. Collaborating with a multidisciplinary team to enhance payment solutions for restaurants in LatAm.
Responsibilities
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).
Monitorear métricas y alarmas para responder y contribuir rápidamente a la resolución de incidentes.
Requirements
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 a partir de 1 año de experiencia haciendo desarrollo web. (Estamos buscando varios senioritys para ampliar el equipo, así que postulate sin importar si sos Junior, Semi Senior o Senior)
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 experiencia 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 experiencia desarrollando en Linux es un gran plus.
Benefits
Salarios competitivos internacionalmente.
Opciones en la modalidad de contratación.
Cobertura de salud dependiendo de la modalidad.
Trabajo remoto, presencial o mixto.
Contamos con oficinas en Ciudad de Buenos Aires, Santiago de Chile o Ciudad de México para que vayas cuando quieras y necesites.
Feriados locales + día de cumpleaños libre + días hábiles de vacaciones.
Capacitación Inglés / Portugués in company.
Cobertura de Wellhub, para que entrenes cuando y donde sea.
Beneficios adicionales por partnerships con otras empresas.
Senior Full Stack Engineer at Auctane developing scalable web applications using React and .NET. Leading technical discussions and mentoring team members in a fast - paced environment.
Lead Payments Full Stack Java Developers at Wells Fargo driving key Payment Transformation initiatives. Collaborating on large - scale technology solutions within Corporate & Investment Banking Technology.
Azure Platform Architect designing and enhancing the Azure platform for Alleima. Collaborating with cross - functional teams to ensure governance, security, and developer experience.
Contract Java Engineer embedded in cross - functional team developing JVM applications with TDD and Pair Programming. Mentoring colleagues while enhancing systems and practices.
Senior Engineer responsible for improving and modernizing a customer facing .NET platform at AccuSourceHR. Leading knowledge transfer and integration with existing workflows and systems.
Technical Lead responsible for backend architecture at a digital health startup. Leading infrastructure automation and mentoring engineers in TypeScript and Node.js.
Technical Lead (Full Stack developer in Java/Angular) guiding initiatives for outperformance across portfolios. Developing solutions and supporting team activities to improve project outcomes.
Java Developer designing and maintaining scalable software applications for government clients. Collaborating with teams to deliver secure solutions in a remote or hybrid work environment.