Job description
Se você é uma pessoa programadora acima da média, não tem medo de aprender linguagens e tecnologias novas, busca desenvolver um software de qualidade, bem modelado e testado, esta vaga é para você! Aqui, você será incentivado a perguntar o motivo da alteração que está fazendo e a resposta não será "porque o cliente está pagando".
Se interessou? Venha construir uma das melhores startups do Brasil!
Como é o nosso BackEnd:
- Python / Django;
- MySQL / Redis;
- Clean Architecture: Regras de negócio isoladas do framework;
- Testes automatizados e TDD onde for possível;
- Legado com regras em models e views que estamos migrando aos poucos;
Como é o nosso FrontEnd:
- Javascript / React;
- Flexbox e SASS;
- Redux apenas nas telas mais complexas;
- Testes de UI e de regressão visual;
- Legado com restos de Bootstrap e jQuery que estamos migrando aos poucos;
Main responsibilities
- Participar do desenvolvimento das nossas APIs utilizando Python e aplicações web responsivas usando React.
- Colaborar ativamente nas decisões técnicas envolvendo os projetos (modelagem de base, arquitetura de código etc.).
- Ser um exemplo na nossa cultura de construção de um código de qualidade (bem simples, bem modelado, bem testado, poucos bugs).
- Se engajar no desenvolvimento de seus pares em um ambiente de aprendizagem colaborativa (Pair programming, code review, palestras internas, etc.).
Requirements and skills
O que esperamos de você:
Hard Skills
- Ter experiência entregando e mantendo aplicações em produção usando algum framework moderno:
- Backend - Rails, Django, Laravel, etc.;
- FrontEnd - React, Angular, Vue, etc.;
- Ter experiência aplicando Clean Code e escrevendo Testes Automatizados;
- Entender os tradeoffs nas ferramentas e decisões técnicas além do hype.
Soft Skills:
- Entender que erros são oportunidades de aprendizado;
- Ter pensamento crítico e escuta ativa durante resolução de problemas;
- Saber compartilhar ideias;
- Conseguir se comunicar com o time em reuniões, pairs, sprints e em outros contextos do dia-a-dia.
Será um diferencial se você tiver experiência com:
- Clean Architecture ou Domain Driven Design;
- Test Driven Development ou Design Patterns.
Additional information
Como é o time:
- Um time de profissionais de produto, designers e desenvolvedores onde todos são encorajados a perguntar o motivo do que estão fazendo e sugerir alternativas melhores.
- Muitos desafios onde a qualidade do produto e do código é muito cobrada.
- Não fazemos customizações, pois os recursos são usados todos os dias por milhares de usuários.
- 20% do tempo dedicado na colaboração em demandas técnicas e projetos internos voltados para a evolução e melhorias internas.
Como é a infraestrutura:
- Posto de trabalho com Mac sem restrições de acesso;
- Licença do Jetbrains PyCharm e liberdade para usar a IDE de sua preferência;
- Ferramentaria de CI/CD com mais de 4.000 testes para podermos liberar alterações com confiança;
- Cobertura de mais de 79% de código (e aumentando), para podermos dormir tranquilos de noite.
Como é o nosso ambiente de trabalho
- Great Place To Work: 9º lugar entre as melhores médias empresas para se trabalhar em Santa Catarina e 27º lugar das empresas de TI do Brasil;
- Avaliação de 4.7 na Glassdoor, com 95% de recomendação!
- Top 20 empresas no Ranking Virtuous Company de Cultura Ética;
- A Mercos é uma empresa Remote First e fazemos apenas contratações CLT.
Benefícios
- PLR - Programa de Participação nos Lucros e Resultados;
- Auxilio Home-office + Vale alimentação/refeição no cartão de benefícios flexíveis Caju;
- Plano de Saúde e Odontológico com cobertura nacional;
- Acesso à Moodar para atendimento psicológico online;
- Parceria com a Vidalink para descontos em farmácias;
- Benefício de bem-estar financeiro com a Leve;
- Acesso à UnicoSkill, plataforma de treinamentos que incluem graduação, pós graduação, curso de idiomas e treinamentos diversos;
- Wellhub.
Vantagens:
- Licença Parental estendida (Empresa Cidadã): 6 meses de Licença Maternidade e 20 dias de Licença Paternidade;
- Cozinha abastecida com lanches e frutas no escritório em Joinville/SC;
- Day-off no mês do seu aniversário;
- Bônus de indicação para indicação de novos MPlayers;
- Livro Livre (você indica e a gente compra);
- Parceria com instituições de ensino e idiomas;
- Treinamentos e workshops para aprendizado.