Carreiras em Tecnologia na Easynvest — Introdução

Este artigo foi baseado na idéia e nas palavras do @woliveiras no GitHub: link
A Easynvest é uma empresa que mudou. Se reinventou e renasceu como uma empresa de tecnologia. E estamos sempre buscando o melhor para nossos clientes.
Para isso, estamos procurando os melhores profissionais. Apaixonados pelo que fazem e com vontade de fazer as coisas acontecerem.
Se você acha que poderia nos ajudar na nossa missão e gostaria de trabalhar conosco, de uma olhada no perfil dos nossos profissionais e veja onde você se encaixa.
Desenvolvedor Junior

Você tem o direito de errar. Mas não várias vezes na mesma coisa… anote! E tem o dever de sempre perguntar e aumentar sua base de conhecimento.
Nesse nível você não domina nada no mundo de TI. Provavelmente se acha um cara bom o suficiente por conhecer uma coisa ou outra, mas na verdade não conhece nada das linguagens de programação, ferramentas, ambiente de desenvolvimento, talvez nem o Sistema Operacional que vai trabalhar. Concentre-se em aprender, aproveitar os conselhos dos que estão a mais tempo que você na área e procure absorver esse conhecimento.
Você vai errar, vai errar muito, vai errar pra caramba, se for pro ativo, mas isso não é tão ruim. A não ser que você erre nas mesmas coisas todos os dias. Você pode errar, pois está tentando… Está aprendendo.
Se não estiver errando é por que está tentando pouco. — E, talvez, com isso você deve estar enchendo alguém de perguntas, antes mesmo de começar a pensar. Cuidado com essa atitude.
Você precisa deixar a vergonha (ou o orgulho) de lado e perguntar. Ninguém vai te mandar embora por querer aprender.
Você ainda não domina a arte de entregar atividades rapidamente ou estimar prazos para as tarefas.
Seria interessante você possuir um mentor ou algo parecido. Pode ser uma pessoa que te inspira para você seguir os passos e tentar fazer igual ou alguém com paciência que te ajuda no dia-a-dia.
Desenvolvedor Pleno

Você já consegue se virar muito bem sozinho, mas não espere que alguém vá te valorizar como o grande detentor de todo o conhecimento.
Possui experiência de 1/2 anos ou mais como Júnior (talvez menos dependendo de sua disposição e facilidade em aprender) e já desempenha bem suas atividades sem ajuda de alguém. Agora você também consegue ajudar outros Devs Juniors!
Você já está mais próximo de ser um mestre no que faz, então consegue estimar prazos para suas atividades e consegue entregar mais rapidamente coisas que antes você demorava para fazer.
E fazendo isso, não estará fazendo nada além da sua obrigação.
Você já deve ser capaz de dar palpites para melhorar algo em que trabalha, consegue inovar trazendo coisas legais para o trabalho e continua sedento por conhecimento, não deixando de lado a opinião dos outros.
Talvez não seja capaz, ainda, de planejar algo grande ou construir algo do zero sozinho, mas não se coloque para baixo por isso. Procure melhorar e siga em frente.
Se você estudou que nem um retardado e praticou até seu computador pessoal pedir pelo amor de Deus pra você deixar ele descansar um pouco, você pode ser confundido por aí como um Senior e isso é muito legal! É sinal que você está aprendendo muito com o tempo e está ficando realmente bom.
Só não deixe isso subir a cabeça!
O nível Senior é o que vai te dar mais trabalho e responsabilidade e pode ser alcançado quando você tiver entre 4 a 6 anos de experiência. — Mas não foque no tempo, foque nos conhecimentos técnicos e outras capacidades que você deve possuir.
Desenvolvedor Sênior

Você possui muita experiência com as linguagens de programação que utiliza, com as ferramentas de trabalho, ambiente de desenvolvimento, Sistema Operacional, etc. E de quebra tem que tomar conta de todo o ambiente da empresa. Olha só que coisa linda!
Agora você é capaz de criar algo do zero e escalar, sozinho!
Você tem uma boa noção de prazos e consegue especificar isso muito bem. Você também é capaz de coordenar um projeto, organizar um time, sabendo delegar tarefas, avaliar as tarefas concluídas por outros membros e responder precisamente ao cliente, gerente ou algo parecido.
Você, agora, é capaz de formar outros profissionais. Consegue direcionar eles e ajudá-los a cumprir suas metas.
Tem conhecimento do Mercado de Trabalho e consegue indicar bons profissionais.
Você consegue tomar decisões cada vez mais importantes em um projeto.
Ser Senior não está ligado somente ao tempo em que você trabalha, mas ao seu conhecimento adquirido nesse tempo e as suas atitudes profissionais.
Especialista / Tech Lead

Você está no nível máximo das áreas de tecnologia e é responsável por tudo. Pode e deve dar pitaco em tudo. E mais importante: é responsável por mudar a vida das pessoas que trabalham com você!
Você é o ponto focal quanto o assunto é tecnologia. É responsável por sanar dúvidas e acalmar os ânimos de todos que se preocupam com o ambiente. Deve tomar a frente em discussões e se impor sobre sua opinião.
Mas deve ter embasamento pra isso.
Você é o guia para todos os que estão ao seu lado e é o feixe de luz para seu gestor, cliente, diretor. Você é o responsável por transformar a comunicação técnica em comunicação para leigos. Deve ser a espada e o escudo, pronto para qualquer tipo de batalha.
Você deve disseminar conhecimento. E garantir que todas as boas práticas estão sendo realmente praticadas. Falar não basta!
Agora que você sabe como se comportar, vamos ver o que precisamos saber em tecnologias:
Desenvolvedor Front End — Desenvolvedor Back End — Desenvolvedor Mobile