O time 채널 alcançou crescimentos de receita de 5× em 2018, 3× em 2019, 3× em 2020 e 2× em 2021. Também fomos selecionados como empresa no ‘Aval especial para futuras unicorns’.
→ Ver artigo relacionado: https://mirakle.mk.co.kr/view.php?sc=&year=2021&no=1140330
O time de desenvolvimento de 채널톡 é especial. Acreditamos que um bom produto é a melhor venda e marketing. Os desenvolvedores de 채널톡 conversam diretamente com os clientes e obtêm inspiração para novos planejamentos a partir do feedback dos usuários. As funcionalidades que cada um planeja são implementadas em código e transformadas em produto. Os produtos atualizados pelas mãos dos desenvolvedores geram receita para o time 채널 mesmo enquanto dormimos.
O time backend de 채널 é o maior entre as equipes de desenvolvimento. Criamos servidores de grande escala que ultrapassam 500 milhões de PV por mês e processam mais de 20 milhões de mensagens. Se você quer construir uma plataforma de mensagens em rápido crescimento no B2B como 카카오톡, candidate-se!
채널톡 e produtos B2B SaaS como Zoom e Slack crescerão ainda mais rápido no futuro. B2B SaaS é um time que ajuda todos os negócios a se concentrarem em sua essência. Por exemplo, uma empresa que faz jogos pode concentrar-se apenas no desenvolvimento de jogos em vez de criar um chat de equipe ou uma solução de marketing.
Queremos trabalhar com desenvolvedores excelentes que possam influenciar a roadmap do produto e a tecnologia do time 채널. Leia com calma e candidate-se rapidamente, por favor!
• Salário inicial para desenvolvedores aumentado para 65,000,000 KRW
https://mirakle.mk.co.kr/view.php?sc=&year=2021&no=1140330
[Observação] No caso de isenção por serviço militar para funções industriais (산업기능요원), exceto pelas disposições conforme a lei do serviço militar, as condições de contratação como salário aplicam-se igualmente aos funcionários regulares. Observe que, segundo a política da Military Manpower Administration, a probabilidade de reatribuição de vagas para militares em serviço ativo a partir de 2022 é muito baixa. Reservistas podem ser incorporados a qualquer momento.
Principais responsabilidades
[Que oportunidades há? ?]
∙ Poderá participar na criação de um produto em rápido crescimento.
∙ Poderá liderar o desenvolvimento backend, o coração do serviço 채널톡.
∙ Atualmente processamos mais de 500 milhões de pageviews (PV) por mês e você pode ganhar experiência projetando e operando sistemas de grande escala cujo uso está aumentando rapidamente.
∙ Podemos enfrentar juntos desafios como: as vantagens e desvantagens de SQL e NoSQL, como projetar para escalar usando Serverless e microserviços, como construir um sistema de logging que gerencie mais de 50 servidores, como é estruturada a infraestrutura para análise em tempo real por streaming e para análise por batch e quais são suas limitações, e quais são as características e limites de nodejs, java, python, golang.
∙ Terá a experiência de trabalhar valorizando a qualidade do produto e do código. No time 채널 não aceitamos escrever código bagunçado só por causa de prazos de lançamento! ?
∙ Experiência full-stack! É possível mudar de posição livremente dentro da equipe. Além do desenvolvimento backend, o time 채널 tem uma abundância de desafios técnicos. Continuamente há oportunidades para encarar novos desafios em tecnologias modernas como apps móveis e javascript.
∙ Acima de tudo, você trabalhará com colegas excelentes e apaixonados, sem se sentir sozinho. Mesmo tomando um café, pode-se conversar sobre novas tecnologias e o crescimento do produto.
∙ Cada dia no 채널 é desafiador. Não é um processo fácil, mas nele podemos crescer juntos em equipe, produto e tecnologia.
[Quais tarefas você desempenhará? ?]
∙ Um messenger nacional usado por 3 milhões de pessoas por dia! Você será responsável pelo desenvolvimento backend de 채널톡.
∙ Desenvolverá o servidor API principal construído com Java e Dropwizard.
∙ Desenvolverá microserviços usando AWS Lambda, Serverless e linguagens como nodejs, python, golang.
∙ Revisará os sistemas existentes e os redesenhará para escalar e lidar com o aumento acelerado de uso.
∙ Será responsável pelo build, deploy e manutenção usando ECS e Docker em ambiente AWS.
∙ Desenvolverá sistemas que detectam falhas de servidor e enviam alertas, e gerenciará a resolução de incidentes.
[Como trabalhamos? ?]
∙ Trabalhamos em sprints semanais. Toda segunda-feira de manhã temos a reunião de sprint e toda sexta-feira à tarde fazemos a retrospectiva.
∙ Reunimo-nos todas as manhãs para o scrum. Compartilhamos o andamento das tarefas e os issues.
∙ Sem um planner full-time; todos os designers e engenheiros participam do planejamento e podem dar opiniões. Preferimos executar rapidamente e ajustar através de comunicação frequente em vez de decidir todos os detalhes no início.
∙ Usamos Asana para gestão de tarefas e issues. Todo o time usa um único board para visualizar o progresso.
∙ Usamos Github como repositório principal de código.
∙ Pull requests só são mergeados após receber pelo menos uma revisão de código. As revisões vão desde verificação de estilo e exatidão até discussões sobre projeto de fácil manutenção e refatorações para código legível.
∙ Valorizamos a escrita de testes e automatizamos desde testes até deploy com Circle CI.
∙ Construímos DevOps sobre infraestrutura AWS.
∙ O stack técnico mais detalhado pode ser consultado no stackshare. ✌️
∙ As releases variam conforme a situação, mas no backend normalmente fazemos deploy 1–2 vezes por semana.
∙ Automatizamos ao máximo as notificações de incidentes e anunciamos o conteúdo dos incidentes via status.channel.io.
[Quais requisitos são necessários? ?]
∙ Mais de 1 ano de experiência em desenvolvimento backend com Nodejs, Java, Python ou Golang
∙ Compreensão do protocolo HTTP
∙ Experiência com bancos de dados SQL e NoSQL
∙ Trabalho em equipe e habilidades de comunicação
∙ Entendimento e experiência com diferentes arquiteturas
∙ Habilidades de debugging para reagir rapidamente quando surgem problemas
∙ Capacidade de aprender e aplicar rapidamente coisas novas
∙ Preferível experiência com Spring ou Dropwizard
[Como recompensamos? ?]
∙ O time 채널 esforça-se para oferecer aos membros que geram resultados significativos o melhor tratamento do setor. Realizamos negociações salariais com base em desempenho várias vezes ao ano, não apenas revisões periódicas.
∙ A longo prazo, aqueles que contribuírem significativamente terão oportunidades de stock options relevantes.
∙ Fornecemos o melhor equipamento de trabalho para os melhores talentos (MacBook Pro ou equipamento equivalente, monitores e outros dispositivos).
∙ Trabalhamos sob o lema “não ter regras é a regra”. Não importa se trabalha num café ou sobre uma manta à beira do rio Han. O objetivo final é fazer bem o trabalho; se isso ajuda a se concentrar mais, pode trabalhar remoto ou tirar férias de forma flexível.
∙ Oferecemos snacks e bebidas "ilimitadas e grátis" para ajudar na concentração.
∙ Fornecemos almoço e jantar.
∙ O espaço tem janelas amplas com boa iluminação e é totalmente aberto, sem divisórias.
∙ Se precisar de livros para o trabalho, pode solicitá-los livremente.
∙ Trabalhamos com liberdade de horário. Em acordo com a equipe, cada pessoa pode trabalhar no horário que desejar. As férias são ilimitadas para permitir que se escolha ativamente entre trabalho e descanso.
∙ Apoiamo-lo com liberdade no espaço de trabalho. Para ajudar a concentração em casa, fornecemos um subsídio de 1,000,000 KRW para trabalho remoto. No escritório operamos com assentos livres para que possa trabalhar com flexibilidade.
[Como é o processo de contratação?]
∙ Geralmente ocorre na ordem: envio de documentos - teste de codificação online - etapa de tarefa técnica - 1ª entrevista técnica - 2ª entrevista de fit; dependendo do caso, podem ser realizadas até 3 entrevistas.
∙ O procedimento pode ser ajustado conforme os resultados da tarefa ou das entrevistas.
∙ Através dos documentos enviados verificamos se você possui a capacidade básica de resolução de problemas necessária para a equipe. Será muito útil que descreva os projetos que realizou e como resolveu os desafios.
∙ O teste de codificação online verifica as competências básicas do candidato. Consiste em problemas de nível acadêmico e dura cerca de 4 horas.
∙ Na 1ª entrevista técnica são feitas perguntas mais aprofundadas que na fase anterior. Foca-se não só nas competências de desenvolvimento do candidato, mas também na criatividade para resolver problemas; avalia-se o processo de resolução, não apenas o resultado.
∙ Na 2ª entrevista de fit teremos um momento confortável para que ambas as partes façam perguntas e verifiquem se há bom fit com 채널.