Desenvolvimento de Software Avançado
Sobre o Cargo
Estamos procurando por um profissional qualificado para desempenhar a função de Desenvolvedor Back-end Sênior, responsável por desenvolver e manter as soluções de software da empresa.
Responsabilidades
O cargo inclui as seguintes responsabilidades:
* Liderar o desenvolvimento e a manutenção de interface de serviços.
* Projetar, construir, otimizar e manter nossas soluções de back-end.
* Gerenciar, otimizar e escalar nossa infraestrutura na Google Cloud Platform.
* Desenvolver e manter soluções em Node.js, Electron, GCP, Github Actions.
* Colaborar no desenvolvimento e integração do nosso sistema de agendamento e gestão.
* Trabalhar com bancos de dados relacionais (MySQL, PostgreSQL) e NoSQL (MongoDB), garantindo a integridade, performance e segurança dos dados.
* Implementar e gerenciar containers Docker, assegurando a portabilidade e escalabilidade das aplicações.
* Colaborar com equipes multidisciplinares no desenvolvimento de novas funcionalidades e na integração de sistemas complexos.
* Garantir a escalabilidade, performance, resiliência e segurança das nossas aplicações e infraestrutura.
* Participar ativamente na definição de arquiteturas de software, boas práticas de desenvolvimento e na escolha de novas tecnologias.
* Contribuir para a evolução contínua dos nossos processos de CI/CD.
* Atingir resultados superiores ao esperado, contribuindo para o sucesso da empresa.
Requisitos
Para se candidatar ao cargo, é necessário possuir:
* Sólida experiência profissional como Desenvolvedor Back-end.
* Proficiência em Python e no framework Django.
* Experiência comprovada com bancos de dados relacionais como MySQL e/ou PostgreSQL.
* Experiência com bancos de dados NoSQL, especialmente MongoDB.
* Dominio de Docker e conceitos de containerização.
* Experiência prática com a Google Cloud Platform (GCP), incluindo serviços como Compute Engine, Cloud SQL, Cloud Run, entre outros.
* Conhecimento em Node.js para desenvolvimento de servidores e APIs.
* Experiência na construção, manutenção e otimização de APIs RESTful.
* Familiaridade com sistemas de controle de versão (Git) e práticas de CI/CD.
* Capacidade de trabalhar de forma autônoma, proativa e em equipe.
* Excelentes habilidades de resolução de problemas e pensamento analítico.
* Precisa ter paixão por aprender e se adaptar a novas tecnologias e desafios.
Tecnologia Utilizada
A empresa utiliza diversas tecnologias e ferramentas, incluindo:
* Python
* Django
* MySQL
* MongoDB
* Docker
* Google Cloud Platform
* Node.js
* Github Actions
Vantagens
O cargo oferece várias vantagens, incluindo:
* Oportunidade de trabalhar com uma equipe diversificada e colaborativa.
* Acesso a ferramentas e tecnologias avançadas.
* Oportunidade de desenvolver habilidades e conhecimentos em áreas específicas.
* Treinamento e desenvolvimento continuo.
* Ambiente de trabalho dinâmico e estimulante.
Como Se Candidatar
Para se candidatar ao cargo, basta enviar seu currículo e uma carta de apresentação para [email].