Sou Atharva, estudante do segundo ano estudando Ciências e Engenharia de Mídia na Universidade de Tsukuba com uma bolsa integral MEXT. Entrei na Colorkrew como estagiária de Engenharia de Software SaaS em fevereiro de 2026.
Minha formação é em programação funcional, compiladores e design de sistemas. Antes de entrar no mundo corporativo, passei meu tempo construindo coisas a partir de princípios básicos — como projetar uma linguagem de programação em Haskell, completa com um motor de inferência do tipo Hindley-Milner (discutível se foi divertido). Por muito tempo, eu via engenharia de software sob uma lente acadêmica e teórica.
Eu tinha pouca experiência prévia navegando em ambientes SaaS corporativos massivos quando comecei. Mas fiquei curioso para ver como o pensamento que eu aplicava aos compiladores se traduziria em uma base de código comercial e real. Olhando para trás, esse foco fundamental em internos do sistema e correção — mais do que em qualquer framework web específico — era o que mais importava.
Neste blog, gostaria de compartilhar o que torna a cultura de engenharia da Colorkrew especial, como é meu dia a dia como estagiário de engenharia e que tipo de ambiente você pode esperar se estiver pronto para entrar na indústria.
O que torna a Colorkrew especial?
Quando penso no que faz a Colorkrew se destacar, não são os benefícios ou as palavras padrão de startups. É a realidade de como a divisão de engenharia opera e como eles tratam seus desenvolvedores.
Confiança e Autonomia
Se eu tivesse que escolher uma característica definidora deste estágio, seria definitivamente o nível de participação.
Em muitas empresas, os estagiários recebem um manual de instruções passo a passo, confinados a ambientes seguros de "sandbox" e recebem ajustes genéricos na interface. Na Colorkrew, você não é microgerenciado. A equipe de engenharia espera que você opere como um ativo autônomo. Na verdade, após a integração, muitas das minhas tarefas foram feitas de forma independente, com feedback da minha equipe e do mentor.
No começo, esse nível de liberdade era assustador. Você não está apenas escrevendo código; você está navegando por essa enorme montanha-russa de código da qual clientes reais dependem. Mas, com o tempo, percebi que essa autonomia é intencional (como mais se aprende?). Ela te obriga a pensar criticamente, projetar soluções com cuidado e assumir a responsabilidade pelos seus resultados. Você é avaliado não apenas como estudante, mas também segundo as regras internas de engenharia da empresa. Essa expectativa acelera seu crescimento mais rápido do que qualquer curso universitário poderia.

Pensamento Sistêmico Acima da Sintaxe
Outra coisa que me chamou atenção durante meu tempo aqui foi o quanto os engenheiros seniores se importam com o que você pensa, e não apenas com as linguagens que você conhece.
Como eu só trabalho em um cronograma fragmentado, preciso ser eficiente com meu tempo. A equipe não quer apenas que você escreva código que funcione; eles querem que você entenda a lógica subjacente. Quando proponho uma solução, as discussões focam em entender trade-offs, casos extremos e impactos sistêmicos. Além disso, recursos maiores ou mudanças, e até migrações de banco de dados, são revisados minuciosamente em sessões técnicas de discussão. Você vai ser interrogado sobre aquele caso limite que acha que nunca vai acontecer, então é melhor estar preparado.
Títulos existem, claro, mas não criam barreiras. Se você conseguir apresentar um argumento estruturado e lógico para explicar por que uma API deve ser desacoplada ou como uma consulta de banco de dados deve ser otimizada, os engenheiros seniores vão te ouvir, validar sua lógica e deixar você construí-la. Esse nível de transparência gera confiança.
Além disso, há seminários técnicos realizados no escritório toda semana, onde engenheiros seniores apresentam o que aprenderam por meio de sua experiência em diversos temas. Sempre há oportunidades para aprender e crescer aqui.
Dia a dia como estagiário de engenharia
Uma das coisas que mais gosto em ser engenheiro na Colorkrew é que os desafios estão sempre ligados ao valor real do negócio. O cargo é dinâmico, exigente e exige um alto grau de precisão. Em apenas meus primeiros meses (cerca de 30 dias úteis), completei e entreguei com sucesso 10 tarefas de produção.
Grande parte do meu tempo é dedicada ao backend para garantir que nossa infraestrutura escale de forma eficiente. Por exemplo, recentemente diagnostiquei e resolvi gargalos de desempenho de consultas N+1 em nossos serviços de backend.
Além das otimizações, também trabalho em novas arquiteturas de recursos. Fui encarregado de lançar um recurso prioritário de integração que conectava duas das nossas principais ofertas SaaS.
Trabalhar em um gateway API entre produtos significa atuar como uma ponte técnica. Você precisa considerar como diferentes sistemas se comunicam, como desacoplar a lógica de forma eficaz e como manter uma experiência de usuário fluida em todo o ecossistema de layout. Entregar isso em um prazo apertado foi desafiador, mas ver o lançamento e melhorar imediatamente a descoberta do usuário foi incrivelmente gratificante.
Mais que uma descrição de trabalho
Neste ponto, você pode estar pensando: "Isso é realmente só um espaço de trabalho muito exigente sem mais nada? Parece estressante", mas o fato é que não é.
O pessoal da Colorkrew é uma das pessoas mais gentis e prestativas que você vai conhecer. Está com dificuldade para sincronizar o horário da universidade com o de trabalho? Sem problema, tire um tempo de folga. Precisa trabalhar remotamente porque você realmente não pode simplesmente não fazer uma aula? Claro. E já mencionei que almoços e jantares com colegas são 50% por conta da empresa?
Além disso, para aqueles de nós que acham difícil falar ou se comunicar em japonês, a cultura no Colorkrew é se comunicar em inglês. Você vai se sentir em casa. Temos até jogos depois do trabalho, sessões de desenvolvimento de jogos, festas, o que você imaginar. A Colorkrew sabe se divertir.

Por último, mas não menos importante...
Se eu tivesse que resumir meu papel aqui, seria o seguinte: confiam em mim para analisar um problema complexo de backend, projetar uma solução lógica e enviá-la para produção, garantindo a correção do sistema.
Envolve dezenas de pequenos passos — navegar por código legado, analisar dados de desempenho, escrever lógica desacoplada e se comunicar com a equipe sênior. Para alguém que gosta de conectar pontos e trabalhar em sistemas complexos, esse papel é exatamente como o que a engenharia de software deveria ser.

Uma Mensagem para Futuros Colegas de Equipe
Se tem uma coisa que aprendi até agora, é que o crescimento técnico genuíno raramente acontece em ambientes perfeitamente seguros e altamente estruturados. Isso acontece quando você é confiado com responsabilidade e cercado de engenheiros que exigem alto padrão de você.
O pipeline de integração aqui é rigoroso, mas você é avaliado de forma justa. Colorkrew não é apenas um lugar onde você completa tarefas de casa atribuídas; é um lugar onde se espera que você pense, questione e assuma a responsabilidade real de software de nível corporativo. Cometer erros faz parte do trabalho, mas aprender com eles também. E claro, trabalhar duro também vem o arrepio.
Se você é um estudante que quer pular completamente a tradicional trilha de recrutamento lenta — se gosta de resolver problemas difíceis, otimizar sistemas e se esforçar continuamente para ser um engenheiro melhor — pode achar esse ambiente tão gratificante quanto eu.