**Se você é um entusiasta de desenvolvimento de software que busca constantemente desafios estimulantes e deseja contribuir para o sucesso de uma equipe incrível, encontrou o lugar certo!
Como Desenvolvedor Back-End Sênior, você desempenhará um papel essencial em nossa equipe.
**Responsabilidades e atribuições**
- Desenvolver software de alta qualidade, aplicando as melhores práticas para garantir eficiência e qualidade.
- Planejar, construir, monitorar e manter aplicações de back-end para atender às necessidades dos nossos clientes.
- Projetar soluções de código, analisando várias opções de arquitetura e avaliando seus impactos.
- Implementar testes automatizados para garantir a robustez do nosso software.
- Colaborar no planejamento da implementação de soluções em conjunto com colegas, contribuindo para o crescimento da equipe.
- Constantemente aperfeiçoar os processos de desenvolvimento, ferramentas e técnicas para garantir que estamos sempre na vanguarda da tecnologia.
- Realizar análises de código e orientar o desenvolvimento de outros membros da equipe.
- Trabalhar em equipe para desenvolver soluções de software que atendam às necessidades dos nossos clientes.
- Criar e manter documentação técnica, incluindo especificações de design e manuais do usuário.
- Propor ferramentas e promover melhores práticas de programação para elevar a qualidade do desenvolvimento.
- Gerar métricas para monitorar a qualidade do desenvolvimento de software.
- Melhorar continuamente os processos, ferramentas e técnicas de desenvolvimento de software.
**Requisitos e qualificações** Requisitos Obrigatórios**:
- Experiência sólida em desenvolvimento com Ruby on Rails.
- Experiência sólida em programação orientada a objetos.
- Experiência sólida em banco de dados, principalmente PostgreSQL.
- Experiência sólida em testes automatizados.
- Experiência sólida na criação e manutenção de APIs com uso intensivo de dados.
- Experiência sólida na construção de arquiteturas sustentáveis e escaláveis.
- Experiência em desenvolvimento front-end, preferencialmente em React.
- Experiência com conceitos de contêiner, incluindo Kubernetes e Docker, e conceitos básicos de rede.
- Experiência com interação em ambiente de nuvem, preferencialmente GCP.
- Conhecimento de boas práticas de desenvolvimento com Clean Code e Clean Architecture.
- Experiência com processamento assíncrono, como Sidekiq, PubSub e Redis.
- Experiência em desenvolvimento com Golang.
- Experiência com metodologias ágeis.
- Experiência com documentação técnica, incluindo especificações de projeto, manuais do usuário e planos de teste.
**Requisitos Diferenciais**:
- Experiência trabalhando com arquiteturas orientadas a serviços e sistemas complicados em escala.
- Experiência com cluster Elasticsearch, configuração, gerenciamento de índices e mapeamento de índices.
- Automação de infraestrutura por meio de scripts DevOps, como Shell, Python, Ruby e Powershell.
**Informações adicionais**
Junte-se a nós e faça parte de uma equipe apaixonada por tecnologia que está constantemente elevando o padrão de excelência no desenvolvimento de software. Se você busca constantemente o aprendizado e aprimoramento, esta é a oportunidade perfeita para você!
Na Syonet, não estamos apenas construindo software revolucionário de gerenciamento de relacionamento com o cliente (CRM), estamos construindo um futuro emocionante e transformador. Aqui, você não é apenas mais um colaborador, você é um membro valorizado da nossa família Syonet!
**NOSSA CULTURA**
Somos uma equipe diversificada e dinâmica, onde cada voz é ouvida e cada ideia é celebrada. Fomentamos uma cultura de inovação, aprendizado contínuo e criatividade. Na Syonet, não apenas aceitamos desafios, buscamos ativamente por eles. Adoramos empurrar os limites do possível e criar soluções que causam impacto.
Aqui, não se trata apenas de fazer um trabalho, mas de fazer a diferença. Valorizamos a paixão, a determinação e a ambição. Damos a você as ferramentas, o suporte e a liberdade para prosperar em sua carreira.
**AQUI VOCÊ IRÁ ENCONTRAR**:
- Uma equipe apaixonada e colaborativa que valoriza suas contribuições.
- Oportunidades infinitas para aprendizado e crescimento profissional.
- Projetos desafiadores que testarão suas habilidades e o impulsionarão para frente.
- Um ambiente de trabalho flexível e inclusivo que promove um equilíbrio saudável entre vida pessoal e profissional.
- Benefícios competitivos e recompensas que reconhecem seu trabalho árduo.
Se você é uma pessoa curiosa, apaixonada e determinada que está pronta para abraçar desafios, a Syonet é o lugar para você.
**Pronto para se juntar a nós?**
Explore nossas oportunidades de carreira e venha fazer parte desta jornada emocionante!