El equipo 채널 logró crecimientos de facturación de 5× en 2018, 3× en 2019, 3× en 2020 y 2× en 2021. También fuimos finalmente seleccionados como empresa del 'Aval especial para futuras unicorns'.
→ Ver artículo relacionado: https://mirakle.mk.co.kr/view.php?sc=&year=2021&no=1140330
El equipo de desarrollo de 채널톡 es especial. Creemos que un buen producto es la mejor venta y marketing. Los desarrolladores de 채널톡 hablan directamente con los clientes y obtienen inspiración para nuevas funcionalidades a partir de su feedback. Las funciones que cada uno diseña las implementa en código y las lleva al producto. Los productos actualizados por las manos de los desarrolladores generan ingresos para el equipo 채널 incluso mientras dormimos.
El equipo backend de 채널 es el más grande dentro del equipo de desarrollo. Creamos servidores de gran escala que superan los 500 millones de PV al mes y procesan más de 20 millones de mensajes. Si quieres construir una plataforma de mensajería de rápido crecimiento en B2B como 카카오톡, ¡aplica!
채널톡 y productos B2B SaaS como Zoom o Slack crecerán aún más rápido en el futuro. B2B SaaS es un equipo que ayuda a que todos los negocios se concentren en su esencia. Por ejemplo, una empresa que hace videojuegos puede centrarse solo en desarrollar juegos en lugar de crear un chat de equipo o una solución de marketing.
Queremos trabajar con desarrolladores excelentes que puedan influir en la hoja de ruta del producto y la tecnología del equipo 채널. Léelo con calma y aplica rápidamente, ¡por favor!
• Salario inicial para desarrolladores incrementado a 65,000,000 KRW
https://mirakle.mk.co.kr/view.php?sc=&year=2021&no=1140330
[Nota] En el caso de servidores de funciones industriales (산업기능요원) y exenciones de servicio militar, excepto por las disposiciones en virtud de la ley de servicio militar, las condiciones de contratación como salario se aplican igual que a los empleados regulares. Ten en cuenta que, según la política de la Military Manpower Administration, la probabilidad de reasignación de plazas para personal en servicio activo desde 2022 es muy baja. Los de la reserva pueden incorporarse en cualquier momento.
Responsabilidades principales
[¿Qué oportunidades hay? ?]
∙ Podrás participar en la creación de un producto de rápido crecimiento.
∙ Podrás liderar el desarrollo backend, el corazón del servicio de 채널톡.
∙ Actualmente procesamos más de 500 millones de pageviews (PV) al mes y puedes obtener experiencia diseñando y operando sistemas de gran escala cuyo uso está aumentando rápidamente.
∙ Podemos abordar juntos desafíos como: las ventajas y desventajas de SQL y NoSQL, cómo diseñar para escalar usando Serverless y microservicios, cómo construir un sistema de logging que gestione más de 50 servidores, cómo se estructura la infraestructura para análisis en tiempo real por streaming y para análisis por batch y cuáles son sus limitaciones, y cuáles son las características y límites de nodejs, java, python, golang.
∙ Tendrás la experiencia de trabajar cuidando la calidad del producto y del código. En el equipo 채널 estamos en contra de escribir código desordenado por cumplir plazos de lanzamiento! ?
∙ Experiencia full-stack: es posible cambiar de puesto libremente dentro del equipo. Además del desarrollo backend, en el equipo 채널 hay numerosos retos técnicos. Siempre habrá oportunidades para enfrentar nuevos retos en tecnologías modernas como aplicaciones móviles o javascript.
∙ Sobre todo, trabajarás junto a compañeros excelentes y apasionados, sin soledad. Incluso tomando un café se puede hablar sobre nuevas tecnologías y el crecimiento del producto.
∙ Cada día en 채널 es un desafío. No es un proceso fácil, pero en él podremos hacer crecer juntos nuestro teamwork, producto y tecnología.
[¿Qué tareas desempeñarás? ?]
∙ ¡Un messenger nacional usado por 3 millones de personas al día! Te encargarás del desarrollo backend de 채널톡.
∙ Desarrollarás el servidor API principal construido con Java y Dropwizard.
∙ Desarrollarás microservicios usando AWS Lambda, Serverless y lenguajes como nodejs, python, golang.
∙ Revisarás los sistemas existentes y los rediseñarás para escalar y manejar el crecimiento acelerado del uso.
∙ Te encargarás del build, deploy y mantenimiento usando ECS y Docker en entornos AWS.
∙ Desarrollarás sistemas que detecten fallos de servidores y envíen alertas, y gestionarás la resolución de incidencias.
[¿Cómo trabajamos? ?]
∙ Trabajamos en sprints semanales. Cada lunes por la mañana tenemos la reunión de sprint y cada viernes por la tarde hacemos la retrospectiva.
∙ Nos reunimos cada mañana para el scrum. Compartimos el progreso de las tareas y los issues.
∙ Sin un planner a tiempo completo; todos los diseñadores e ingenieros participan en la planificación y pueden aportar ideas. Preferimos ejecutar rápido y ajustar mediante comunicación frecuente en lugar de decidir todos los detalles desde el inicio.
∙ Usamos Asana para la gestión de tareas e issues. Todo el equipo usa un único board para visualizar el progreso.
∙ Usamos Github como repositorio principal de código.
∙ Los pull requests se mergean solo después de recibir al menos una revisión de código. Las revisiones cubren desde checks de estilo y exactitud hasta discusiones sobre diseño mantenible y refactorizaciones para código legible.
∙ Damos importancia a escribir tests y automatizamos desde pruebas hasta despliegues con Circle CI.
∙ Construimos DevOps sobre infraestructura AWS.
∙ El stack técnico más detallado puede consultarse en stackshare. ✌️
∙ Las releases varían según la situación, pero en backend solemos desplegar 1–2 veces por semana.
∙ Automatizamos al máximo las notificaciones de incidentes y anunciamos el contenido de las incidencias vía status.channel.io.
[¿Qué requisitos se necesitan? ?]
∙ Más de 1 año de experiencia en desarrollo backend con Nodejs, Java, Python o Golang
∙ Comprensión del protocolo HTTP
∙ Experiencia con bases de datos SQL y NoSQL
∙ Trabajo en equipo y habilidades de comunicación
∙ Entendimiento y experiencia en el uso de distintas arquitecturas
∙ Habilidades de depuración para reaccionar rápidamente cuando surgen problemas
∙ Capacidad para aprender y aplicar cosas nuevas con rapidez
∙ Preferible experiencia con Spring o Dropwizard
[¿Cómo recompensamos? ?]
∙ El equipo 채널 se esfuerza por ofrecer a los miembros que generan resultados significativos el mejor trato de la industria. Realizamos negociaciones salariales basadas en el desempeño varias veces al año, no solo revisiones periódicas.
∙ A largo plazo, a quienes contribuyan significativamente se les ofrecerán oportunidades de stock options significativas.
∙ Proveemos el mejor equipamiento de trabajo para el talento top (MacBook Pro u equipo equivalente, monitores y otros equipos).
∙ Trabajamos bajo el lema “no rules is the rule”. No importa si trabajas en una cafetería o en una manta junto al río Han. El objetivo final es hacer bien el trabajo; si eso permite concentrarte más, puedes trabajar desde casa o tomar vacaciones de forma flexible.
∙ Ofrecemos snacks y bebidas ilimitadas y gratuitas para facilitar la concentración.
∙ Proveemos almuerzo y cena.
∙ El espacio tiene ventanas amplias y luz natural, y es totalmente abierto sin particiones.
∙ Si necesitas libros para el trabajo, puedes solicitarlos libremente.
∙ Trabajamos con libertad de horario. En acuerdo con el equipo, cada persona puede trabajar en el horario que prefiera. Las vacaciones son ilimitadas para permitir elegir activamente entre trabajo y descanso.
∙ Ofrecemos apoyo para el espacio de trabajo: otorgamos 1,000,000 KRW como subsidio para trabajo remoto para ayudar a la concentración en casa. En la oficina operamos asientos libres para trabajar con flexibilidad.
[¿Cómo es el proceso de contratación?]
∙ Generalmente se realiza en el orden: envío de CV - prueba de codificación online - prueba técnica (tarea) - 1ª entrevista técnica - 2ª entrevista de fit; dependiendo del caso se pueden realizar hasta 3 entrevistas.
∙ El procedimiento puede ajustarse según los resultados de la tarea o entrevistas.
∙ A través de los documentos presentados verificamos si tienes la capacidad básica de resolución de problemas que el equipo necesita. Es muy útil que describas proyectos anteriores y cómo resolviste los desafíos.
∙ La prueba de codificación online verifica las habilidades básicas del postulante. Consiste en problemas de nivel universitario y dura alrededor de 4 horas.
∙ En la 1ª entrevista técnica se harán preguntas más profundas que en la etapa anterior. Se enfocan no solo en la habilidad de desarrollo sino también en la creatividad para resolver problemas; se evalúa el proceso de resolución, no solo el resultado.
∙ En la 2ª entrevista de fit tendremos un tiempo cómodo para que ambas partes se hagan preguntas y determinemos si encajas con 채널.