Desenvolvedor Sênior de Software para Tecnologia em Nuvem
">
Estamos buscando um profissional experiente para atuar como Engenheiro de Software Sênior. O candidato selecionado será responsável por liderar o desenvolvimento de sistemas escaláveis e seguros na nuvem.
">
Responsabilidades:
">
* Ajudar a criar soluções inovadoras para problemas complexos utilizando tecnologias como Ruby on Rails, AWS e PostgreSQL;
* Participar da definição da arquitetura dos sistemas e garantir que sejam escaláveis e eficientes;
* Liderar a equipe de desenvolvimento para alcançar metas e objetivos estabelecidos;
* Implementar práticas DevOps para automatizar processos e melhorar a produtividade;
* Garantir a qualidade do código e realizar revisões de código regularmente;
* Comunicar-se claramente com a equipe e os stakeholders sobre os progressos e desafios.
">
Conhecimentos e Habilidades Necessárias:
">
* Experiência sólida com Ruby on Rails e AWS;
* Conhecimento avançado em design de APIs e GraphQL;
* Capacidade de explicar e aplicar técnicas padrão de programação (OOP, funcional, etc.);
* Experiência completa no ciclo de vida de aplicações em nuvem (deploy, testes, manutenção);
* Domínio de versionamento de código (Git) e conhecimento em diferentes mecanismos de armazenamento de dados (PostgreSQL, Redis).
">
Diferenciais:
">
* Experiência com softwares GIS como PostGIS, shapefiles, KML, MapServer, OpenLayers;
* Conhecimento em desenvolvimento IoT;
* Experiência com Kubernetes (EKS) e serviços AWS;
* Background com dispositivos GPS ou sistemas embarcados;
* Experiência com Docker, Kafka, Resque, serviços RESTful;
* Conhecimento em infraestrutura como código (Terraform, Terragrunt).