Descrição
Resumo da Vaga:
Buscamos um desenvolvedor Full-Stack para atuar no desenvolvimento e manutenção de sistemas, propondo evoluções tecnológicas e auxiliando a equipe.
Principais Destaques:
1. Oportunidade de transitar entre Front-End e Back-End
2. Ambiente dinâmico e desafiador com diferentes tecnologias
3. Crescimento em um ambiente acolhedor e com oportunidades
**O que procuramos?**
**Atribuições principais:**
Definir as melhores práticas de desenvolvimento;
Programar, codificar e testar sistemas na linguagem, transitando entre projetos de desenvolvimento Front\-End e Back\-End;
Executar o desenvolvimento das funcionalidades complexas;
Propor evoluções tecnológicas nos sistemas.
Monitorar a execução das boas práticas de desenvolvimento de sistemas.
Validar o nível de testes existentes nos projetos;
Validar as novas funcionalidades das aplicações;
Monitorar o desempenho e desempenho dos sistemas das aplicações;
Propor evoluções tecnológicas nos sistemas;
Antecipar\-se a oportunidades e problemas, ágil com rapidez e eficácia, desenvolvendo soluções de forma preventiva;
Auxiliar na orientação dos desenvolvedores mais novos e contribuir nas tomadas de decisão do projeto;
Executar a manutenção dos sistemas, fazendo possíveis alterações, atendendo às necessidades dos usuários;
Desenvolver trabalhos de montagem, depuração e testes de programas, executando serviços de manutenção nos programas já desenvolvidos.
**Requisitos:**
Experiência sólida com desenvolvimento em Ruby e Ruby on Rails, atuando em sistemas de produção
Vivência na construção e manutenção de APIs RESTful escaláveis, com foco em performance e resiliência
Experiência com modelagem de dados e otimização de bancos relacionais (SQL) em cenários de alta volumetria
Capacidade de identificar, analisar e resolver gargalos de performance (queries, latência, throughput, etc.)
Experiência com testes automatizados (unitários e integração), preferencialmente com práticas de TDD
Vivência em ambientes com integração e entrega contínua (CI/CD)
Experiência com boas práticas de engenharia de software (clean code, code review, design de APIs)
Conhecimento em segurança de aplicações web (autenticação, autorização, proteção de dados)
Experiência trabalhando com metodologias ágeis (Scrum/Kanban)
**Diferenciais:**
Experiência com arquiteturas distribuídas ou microsserviços
Vivência com cloud (AWS, GCP ou Azure)
Experiência com observabilidade (logs, métricas, tracing)
Conhecimento em event\-driven architecture (ex: Kafka)
Experiência em fintechs, insurtechs ou produtos digitais de alta escala
**Localidade da posição: Remoto**
**Por que construir sua carreira na Meta?**
Oferecemos autonomia, metas claras e um ambiente dinâmico e desafiador, onde os profissionais têm oportunidade de interagir com diferentes tecnologias, participar de todos os tipos de projetos, trazer novas ideias e trabalhar de qualquer lugar do Brasil e (por que não?) do mundo. Além disso, somos uma das melhores empresas para se trabalhar no Brasil segundo o Great Place to Work e uma das 10 empresas que mais crescem no país há 3 anos consecutivos, segundo o Anuário Informática Hoje.
**Quais são nossos valores?**
* Somos pessoas servindo pessoas
* Pensamos e agimos como donos
* Temos gana por performance
* Crescemos e aprendemos juntos
* Buscamos excelência e a simplicidade
* Temos inovação e criatividade no nosso DNA
Todas as pessoas são bem\-vindas independentemente de sua condição, deficiência, etnia, crença religiosa, orientação sexual, aparência, idade ou afins. Queremos que você cresça conosco em um ambiente acolhedor e repleto de oportunidades.
Se identificou? Então, \#VemSerMeta!