Esta es una posición remota en el extranjero; se requiere visa de trabajo y el candidato puede tener base en Singapur, Malasia o Abu Dabi.
Visión general del rol
Buscamos un ingeniero backend responsable de diseñar, construir y optimizar sistemas de alto rendimiento y escalables.
Para satisfacer las necesidades de un negocio en rápido crecimiento, será responsable de los módulos principales del sistema y colaborará con el equipo.
Colaborará estrechamente con el equipo de producto para garantizar la estabilidad en producción y mejorar continuamente la arquitectura del sistema.
Podrá aplicar tecnologías Golang y Java para resolver problemas técnicos complejos y contribuir al avance de tecnologías clave.
Métricas del negocio.
Descripción del puesto
- Participar en el desarrollo del sistema backend, diseñar e implementar de forma independiente módulos del sistema capaces de atender un gran volumen de tráfico de consumidores.
- Participar en el análisis de requisitos en etapas iniciales, comprender a fondo el recorrido del usuario y las necesidades del negocio, y diseñar, implementar y probar las funcionalidades del sistema según los requisitos del producto, incluyendo la redacción de documentación de análisis técnico.
- Asegurar la calidad del código mediante pruebas unitarias exhaustivas y mejorar continuamente la eficiencia del desarrollo para respaldar iteraciones rápidas del producto.
- Gestionar las versiones del sistema y los despliegues en producción; garantizar la estabilidad diaria del sistema mediante la mejora de la monitorización y las alertas, y resolver oportunamente los incidentes de producción que afecten la experiencia del usuario.
- Analizar los cuellos de botella del sistema, mejorar y actualizar continuamente los sistemas existentes para construir servicios escalables, de alta concurrencia, alta disponibilidad y baja latencia, que soporten un rápido crecimiento en el uso por parte de los consumidores.
- Planificar e impulsar la evolución de la tecnología y la arquitectura del sistema para habilitar nuevas funcionalidades, un mejor rendimiento y una experiencia de usuario más fluida.
- Responsable de construir e iterar la plataforma de crecimiento de marketing y el sistema de productos de operaciones de usuario, así como participar en el desarrollo de capacidades de los sistemas relacionados.
- A través del diseño de sistemas de alto rendimiento, un enfoque impulsado por datos y capacidades de entrega rápida, hemos construido un motor de crecimiento de usuarios que ayuda a la plataforma a lograr indicadores clave como adquisición de nuevos usuarios, reenganche, retención, conversión y aumento del LTV, apoyando la implementación de diferentes estrategias operativas en sitios globales, al mismo tiempo que se cumplen los requisitos de cumplimiento locales.
Requisitos del puesto
- Título universitario en Ciencias de la Computación, Ingeniería de Software o campo relacionado, con sólidos fundamentos en ciencias de la computación.
- 3 a 5 años de experiencia en desarrollo de software.
- Experiencia en sistemas de campañas (incluidos cupones, tareas, etc.) o en plataformas orientadas a instituciones (por ejemplo, programas de creadores de mercado).
- Dominio de Golang o Java, con experiencia práctica en el uso de marcos de desarrollo y pruebas principales; familiaridad con MySQL, Kafka, Redis y otros middleware comunes, con comprensión profunda de sus principios básicos y técnicas de optimización.
- Fuertes bases de programación, buenas prácticas de codificación y comprensión profunda de las tecnologías y arquitecturas utilizadas.
- Se valorará la experiencia en la construcción de sistemas de alta concurrencia y alto rendimiento o en el desarrollo de middleware y componentes de plataformas fundamentales.
- Se valorará la experiencia con múltiples lenguajes de programación y en el desarrollo de productos orientados al crecimiento.
- Fuerte conciencia de seguridad en producción y gestión de riesgos; capacidad para identificar proactivamente riesgos y resolver eficazmente fallos y incidentes en producción.
- Orientación al detalle, rigor, proactividad y entusiasmo; excelente capacidad de comunicación y fuerte habilidad para trabajar en equipo; capaz de trabajar de manera eficiente bajo presión.
- Capacidad de aprendizaje rápido, pensamiento lógico, descomposición y solución de problemas complejos, y redacción de documentos claros y bien estructurados.
- Perspicacia comercial; capaz de trabajar con los equipos de producto y operaciones para iterar rápidamente y promover mejoras en los indicadores clave del negocio.
- Se requiere experiencia en la implementación de proyectos y construcción de sistemas relacionados con operaciones de crecimiento de usuarios. Es suficiente con experiencia práctica en cualquiera de las siguientes áreas:
- Centro de recompensas
- Series de competiciones (concursos de trading)
- Centro de misiones de campañas
- Sorteos de la suerte
- Campañas de marketing
- Programa VIP, programa de referidos
- Programa de afiliados, programa de brókers
- Tasas de comisión, tasas de interés y tasas impositivas
- Social, transmisión en vivo y búsqueda
- Recomendación personalizada de usuarios
- Dominio de inglés y mandarín.