Ingeniero de Software Senior
Se busca Ingeniero de Software Senior para trabajar en proyectos de backend y full-stack, colaborando con equipos distribuidos en un entorno remoto. Responsabilidades incluyen diseño, desarrollo y mantenimiento de soluciones escalables, seguridad y confiabilidad de sistemas, y mentoría de ingenieros junior.
Atractivo para ingenieros experimentados que buscan trabajar en proyectos de backend y full-stack de manera remota.
Descripción del puesto
Como Senior Software Engineer, estarás a cargo de construir y mantener soluciones de software escalables que soporten operaciones financieras, flujos de pago y sistemas relacionados con el cumplimiento normativo. En este rol, trabajarás en proyectos de backend y full-stack, colaborarás con equipos distribuidos y contribuirás al desarrollo de aplicaciones seguras y confiables en un entorno de trabajo remoto. Qué Harás: - Diseñar, desarrollar y mantener servicios de backend escalables y APIs utilizando TypeScript y Node.js. - Construir y soportar aplicaciones full-stack utilizando React y Next.js. - Contribuir a decisiones de arquitectura, modelado de datos y despliegues de producción. - Desarrollar sistemas seguros, confiables y mantenibles para flujos de transacciones de alto volumen y operaciones financieras. - Colaborar con equipos de ingeniería y producto para definir soluciones técnicas y mejorar capacidades de plataforma. - Participar en revisiones de código, pruebas, procesos de CI/CD y estrategias de despliegue. - Solucionar problemas técnicos complejos e identificar proactivamente mejoras del sistema. - Contribuir a discusiones técnicas y brindar aportes en decisiones de producto y ingeniería. - Mentorizar a ingenieros junior y apoyar las mejores prácticas de ingeniería en el equipo. - Trabajar de manera efectiva en un entorno de trabajo remoto y altamente colaborativo. Requisitos: - Nivel C1 de inglés o equivalente. - 5+ años de experiencia profesional en ingeniería de software. - Fuerte experiencia en desarrollo de backend con Node.js y TypeScript. - Experiencia profesional con React y Next.js. - Experiencia diseñando y manteniendo APIs RESTful y arquitecturas de backend. - Experiencia práctica con bases de datos relacionales y modelado de datos. - Experiencia trabajando con pipelines de CI/CD, frameworks de pruebas y despliegues de producción. - Experiencia profesional con plataformas en la nube como AWS, GCP o Azure. - Fuertes habilidades de comunicación escrita en inglés. - Capacidad para trabajar de manera independiente mientras se colabora de manera efectiva con equipos distribuidos. Cualificaciones Preferidas: - Experiencia trabajando en fintech, banca, pagos, seguros u otras industrias reguladas. - Exposición a entornos de cumplimiento financiero o sistemas de procesamiento de transacciones. - Experiencia construyendo o manteniendo flujos de pago, sistemas de depósito en garantía, procesos de conciliación o registros financieros. - Familiaridad con mercados de capitales, flujos de trabajo de fusiones y adquisiciones, sistemas de corredores de bolsa o herramientas de cumplimiento normativo. - Experiencia trabajando con entornos de infraestructura altamente regulados. - Experiencia previa en mentoría de ingenieros o contribuyendo a iniciativas de liderazgo técnico. - Experiencia en equipos distribuidos globalmente o entornos de trabajo remoto. Compensación: - $4,500 a $7,000 USD por mes. - Entorno de trabajo completamente remoto. - Beneficios locales y tiempo libre pagado según las leyes laborales locales. - Oportunidad de trabajar en infraestructura financiera compleja y sistemas de backend escalables. - Oportunidades de crecimiento a largo plazo dentro de un equipo global en expansión.
Responsabilidades
- Diseño y desarrollo de soluciones escalables
- Mantenimiento de sistemas
- Mentoría de ingenieros junior
Skills requeridas
Beneficios
- Beneficios locales
- Días de vacaciones pagados