Como é ser Dev na Mercos

Tiago Berwanger
mercos-engineering
Published in
5 min readJul 27, 2021

Com mercado de desenvolvimento cada vez mais aquecido, diversas empresas estão em busca de profissionais capacitados e com vontade de aprender. Se esse for o seu caso há alguns diferenciais aqui na Mercos que vale a pena você conhecer ;)

Um pouco sobre mim.

Meu nome é Tiago, tenho 31 anos, e sou Desenvolvedor Fullstack formado pela Trybe. Fui contratado pela Mercos em junho de 2021 — logo, atuo há cerca de 1 mês — e queria deixar o meu relato pessoal de como foi o processo de contratação, e como está sendo meu início de jornada com a empresa.

Como é o processo seletivo?

O processo seletivo para a área de desenvolvimento da Mercos consiste em algumas etapas, e ele é administrado pela plataforma de contratação Gupy.

O ínicio consiste em uma avaliação do currículo, juntamente com um teste de perfil realizado pela própria plataforma.

Em seguida vem o teste técnico, que consiste em realizar um desafio proposto pela própria equipe de devs, ou propor uma aplicação já concluída. Aqui é importante que você aplique todos os seus conhecimentos de código limpo, organização e arquitetura. Esse teste é seguido de uma entrevista com o Software Engineering Manager e o Team Leader da sua futura equipe, em que eles avaliarão a consistência da sua aplicação, o desenvolvimento, e farão perguntas sobre algumas de suas escolhas de stacks, padrões, dentre outros.

Por fim há etapas de perfil comportamental e cultura, em que você será avaliado pela equipe de pessoas para ver se você se encaixa na cultura da empresa, e se faz sentido para você trabalhar conosco.

Passei no processo seletivo, e agora?

A primeira semana com a empresa é bastante intensa, e ao mesmo tempo muito gratificante. Chamada de onboarding, é um momento em que você terá contato com toda a estrutura da empresa, com a divisão da equipe em Squads, com as soluções que ela oferece, bem como dicas e práticas dos nossos valores que são aplicados no dia a dia.

Além disso, você será inserido na equipe de desenvolvimento em que fará parte, e entenderá quais as boas práticas que utilizamos no nosso dia a dia de programador, além de ter acesso a um portal com todas as informações que você precisa para se ambientar, bem como um playbook do desenvolvedor estruturado para te auxiliar na configuração do seu ambiente de trabalho.

E tecnicamente, o que posso esperar?

Trabalhando como desenvolvedor na Mercos você terá acesso ao que há de mais moderno no mundo do desenvolvimento. Por padrão usamos computadores Mac que contam com o sistema operacional macOS (um dos melhores para se trabalhar com código), que será enviado para a sua casa — caso opte pelo regime home office.

Falando um pouco sobre stacks e linguagem de programação, caso você entre como desenvolvedor web terá acesso a uma aplicação moderna, desenvolvida e constantemente aprimorada na linguagem Javascript com o framework React no frontend, e Python no backend usando o framework Django. Você terá acesso a uma licença profissional da IDE PyCharm, usada pelos desenvolvedores da empresa, mas também terá a liberdade para escolher outra de sua preferência. Saiba que aqui você aplicará princípios e boas práticas que aprendeu durante a sua jornada, bem como se utilizará no dia a dia da arquitetura de software para criar um código limpo, seguro e bem testado.

Caso o seu foco é mobile, também terá contato com um time de desenvolvedores e stacks que dominam o mercado móvel, com a linguagem C# usando o framework Xamarin com as IDEs Visual Studio, Android Studio, Xcode e Rider. Como a programação do mobile é muito próxima das APIs nativas, você não precisa necessariamente conhecer o framework para programar. Programando com mobile você se utilizará dos mesmos princípios de APIs web, fazendo integração com o backend, e atentando aos princípios do código e arquitetura limpos.

Dentro da área dev há também a opção de SRE/DevOps, cuja responsabilidade é manter os sistemas da Mercos no ar, monitorar os deploys, erros e bugs que podem comprometer o funcionamento contínuo da nossa aplicação. Nessa área você trabalhará com Amazon AWS, Sentry, etc.

Como é a rotina de trabalho do desenvolvedor na Mercos.

Seja júnior, pleno ou sênior, você terá acesso total às aplicações que desenvolvemos aqui na Mercos, e um tempo para se ambientar com a respectiva estrutura de cada uma, sempre com muito apoio e transferência de conhecimento dos seus colegas, seja conversando com eles pelos canais oficiais do Slack e Discord, seja fazendo pair programming — atividade incentivada dentro da empresa.

No seu dia a dia você nos auxiliará na construção de novas features, na implementação de melhorias no nosso software, refatoração de código legado e atualização de dependências. Além disso, você nos ajudará a resolver alguns poucos bugs; mas, saiba que, visto que prezamos muito pela testagem em massa de todas as aplicações, poderá ficar tranquilo e dormir em paz no final do dia. Afinal, utilizamos uma ferramenta de CI/CD com mais de 17.000 testes para podermos liberar alterações com confiança em nosso sistema.

Além de stacks modernas e código muito bem testado, você dividirá com seus colegas suas atividades por meio de boards (metodologia Kanban), selecionando a feature/improvement/hotfix em que deseja trabalhar, participando ativamente de updates de melhorias técnicas, feedbacks estruturados do seu Team Leader, e nossos incríveis dev talks para que constantemente possamos transmitir conhecimento entre os colegas e fazer com que cresçamos juntos na carreira de tecnologia.

Para concluir, você fará parte do projeto 20%, em que você pode aproveitar 20% do seu tempo durante sua rotina para desenvolver projetos internos de sua própria iniciativa, estudar outras tecnologias para aplicar nos nossos produtos e sugerir melhorias para as nossas aplicações.

E por fim, um pouco sobre nós.

A Mercos é uma plataforma SaaS (Software as a Service) com um Sistema de força de vendas e e‑commerce B2B, que atende desde pequenos representantes comerciais e distribuidoras até grandes indústrias, e cujo objetivo é alavancar as vendas destes pelo Brasil.

Somos uma empresa moderna, com uma cultura sólida e valores bem estabelecidos. Oferecemos um ambiente de trabalho desafiador e descontraído, em que cada um é autor da sua história e possui autonomia para trilhar o próprio caminho dentro da empresa, além de diversos benefícios aos nossos colaboradores — carinhosamente apelidados de MPlayers.

Somos premiados pela GPTW (Great Place to Work) e pela Glassdoor, e você pode optar por trabalhar home office ou presencialmente na cidade de Joinville, Santa Catarina.

Ficou interessado?

Seja você um desenvolvedor em início de carreira, pleno ou experiente vale muito a pena conhecer as vagas e vir pra cá crescer junto com a gente. Se quiser saber mais sobre nós e como impactamos a vida de indústrias e representantes, acesse o site da Mercos ou nos siga no Linkedin para acompanhar nossa evolução.

--

--