Desenvolvedor de Software Backend
Juntos podemos crescer e fazer muito mais.
Venha fazer parte. Seja um(a) CHANGER!
Somos uma empresa SaaS focada em CRM para e-commerce, ajudamos os lojistas a aplicarem nosso método próprio de alavancagem de performance, focando em soluções de marketing digital (como e-mail marketing e outras possibilidades), conduzindo nossos clientes a um significativo aumento de engajamento e vendas.
Somos bastante direcionados a dados e resultados e temos metas ousadas para atingir anualmente. Estamos inseridos no ecossistema do Grupo Sankhya, um ambiente que prioriza a inovação, a qualidade das entregas e a agilidade das mesmas, sempre de uma maneira humanizada, próxima e personalizada para cada cliente e parceiro.
Queremos entregar cada vez mais recursos tecnológicos e um melhor atendimento ao nosso cliente.
Nesse contexto, estamos à procura de um Desenvolvedor de Software Backend altamente qualificado para se juntar à nossa equipe dinâmica e multidisciplinar.
Queremos entregar cada vez mais recursos tecnológicos e um melhor atendimento ao nosso cliente.
O Desenvolvedor de Software Backend será responsável por projetar, desenvolver e implementar sistemas de alta disponibilidade e alta escalabilidade, com foco em sistemas distribuídos e event-driven architectures. Este profissional será peça-chave na construção do módulo de automações distribuídas, trabalhando diretamente com tecnologias de ponta e colaborando para entregar soluções robustas e eficientes.
Além de ser especialista em .NET e C#, o candidato deve ter experiência com engenharia e arquitetura de sistemas, desenvolvimento funcional e orientação a objetos, além de um sólido conhecimento em frameworks de sistemas distribuídos, como o Microsoft Orleans.
Principais Responsabilidades:
- Projetar e implementar módulos de automações distribuídas baseados no Microsoft Orleans e em arquiteturas orientadas a eventos.
- Desenvolver sistemas back-end robustos e escaláveis em .NET/C#, utilizando práticas de desenvolvimento funcional e orientação a objetos.
- Colaborar com o time de arquitetura para criar soluções que atendam aos requisitos de alta disponibilidade e escalabilidade.
- Trabalhar com Kafka para gerenciar eventos e fluxos de dados em tempo real.
- Implementar e otimizar fluxos visuais que permitam aos clientes configurar triggers e automações de campanhas de marketing.
- Aplicar práticas avançadas de event sourcing, event storming e design de sistemas baseados em eventos.
- Utilizar bibliotecas funcionais em C# e, eventualmente, F# para resolver problemas específicos de forma eficiente.
- Garantir a qualidade do código com práticas de CI/CD e automação de testes.
- Trabalhar com tecnologias da AWS para integrar e otimizar sistemas em um ambiente cloud-first.
- Propor e implementar melhorias arquiteturais e de engenharia para otimizar performance e confiabilidade.
Aqui estão alguns sinais de que você seria um bom match:
- Experiência avançada com .NET Core e C#.
- Conhecimento profundo em Microsoft Orleans ou outros frameworks de sistemas distribuídos baseados em Actor Model.
- Experiência com Kafka e arquiteturas baseadas em eventos.
- Sólido entendimento de event sourcing e event storming.
- Familiaridade com paradigmas de desenvolvimento funcional (C# e/ou F#).
- Experiência com engenharia e arquitetura de sistemas, incluindo design de sistemas distribuídos.
- Conhecimento em ferramentas e serviços AWS, como Opensearch, S3, MSK, EKS, CloudFormation ou Terraform, etc.
- Experiência em pipelines de CI/CD e automação de testes.
- Conhecimento em design de sistemas de alta disponibilidade e tolerância a falhas.
- Forte entendimento de orientação a objetos e princípios de design de software (SOLID, DDD).
- Familiaridade com bibliotecas e frameworks funcionais no ecossistema .NET.
Diferenciais:
- Experiência com F# ou bibliotecas funcionais avançadas em C#.
- Certificações AWS (e.g., AWS Certified Developer, AWS Solutions Architect).
- Experiência em projetos com Microsoft Orleans em produção.
- Conhecimento em práticas de Chaos Engineering para sistemas distribuídos.
- Experiência em desenvolvimento de sistemas multi-tenant ou SaaS.
Alguns dos nossos valores:
- Cliente no centro: Gerar valor, entregar sucesso e encantar é responsabilidade de todos nós.
- Evolução constante: Trabalhamos iniciativas focadas na evolução do nosso time.
- Trabalho em equipe: Apenas juntos vamos mais longe.
- Pessoas primeiro: Empatia faz parte do nosso dia a dia.
- Alto contato: Buscamos ser transparentes sempre. Acreditamos no poder do diálogo!
- Melhore o mundo: Buscamos melhorar o mundo ao nosso redor.
🎁 Benefícios que oferecemos:
- Plano de saúde Unimed
- Plano odontológico UniOdonto
- Plano Pet
- Day off de aniversário 🎉
- Cartão Flash
- TotalPass
- Convênio com SESC
- Desconto em viagens
- Anywhere office (trabalho remoto) 🚩
- Banco de horas
E então, isso vai ao encontro do que você gosta e ao que você busca?
#BEACHANGER! 💙
Localização | Modelo de contratação | Modelo de trabalho |
|---|---|---|
Santa Cruz do Sul, RS, BR | Efetivo CLT | Remoto |