Desenvolvedor full stack
Descrição da vaga
Quem somos Na Plug Social, conectamos tecnologia, inteligência artificial e pessoas para transformar o relacionamento entre empresas e clientes. Pensamos no futuro e construímos soluções com compromisso com o sucesso e os resultados dos nossos clientes e do nosso time.
Se você quer evoluir na carreira e como pessoa, aqui há espaço para aprender, compartilhar ideias, assumir desafios e crescer junto. Venha construir esse futuro com a gente!
Objetivo da posição Desenvolver, manter e evoluir as soluções da Plug Social com qualidade, segurança e estabilidade, conectando as necessidades do negócio às soluções técnicas. Atuar na investigação de problemas e na melhoria contínua do produto, contribuindo também com orientações e assistência técnica aos clientes quando necessário.
Perfil que buscamos Buscamos uma pessoa com conhecimento técnico consistente, capacidade de investigação e visão de produto. Alguém que compreenda o contexto das demandas, desenvolva soluções confiáveis e trabalhe de forma colaborativa com o time e com os clientes.
Esperamos comunicação clara, organização e responsabilidade para acompanhar as demandas até sua conclusão, traduzindo informações técnicas em orientações acessíveis às pessoas envolvidas.
Principais pilares de atuação
1. Desenvolvimento e evolução do produto
- Desenvolver funcionalidades, correções, integrações e automações conforme os padrões da Plug.
- Analisar requisitos, regras de negócio e impactos antes de implementar alterações.
- Produzir código legível, seguro, testável e de fácil manutenção.
- Participar de refinamentos, estimativas, revisões de código e validações.
- Testar as alterações e acompanhar a estabilidade após sua disponibilização.
- Considerar a experiência dos usuários e as necessidades dos clientes na evolução das soluções.
2. Investigação e resolução de problemas
- Investigar comportamentos relatados por meio de reprodução, análise de logs, dados, APIs e integrações.
- Avaliar a criticidade das demandas considerando impacto, abrangência e urgência.
- Aplicar correções dentro de sua autonomia, seguindo os procedimentos técnicos e de segurança.
- Solicitar informações complementares e orientar clientes sobre configurações e funcionalidades quando necessário à resolução.
- Acionar especialistas com contexto, evidências, testes realizados e hipóteses.
- Acompanhar a aplicação da solução e contribuir para a validação de sua efetividade.
- Identificar causas de problemas recorrentes e propor ações preventivas.
3. Documentação e compartilhamento de conhecimento
- Registrar diagnósticos, soluções, evidências e decisões nos canais oficiais.
- Criar e atualizar documentação técnica, instruções de uso e procedimentos de resolução.
- Contribuir para a base de conhecimento utilizada pelo time e pela IA.
- Compartilhar aprendizados com Desenvolvimento, Produto, Suporte e Relacionamento.
- Participar de alinhamentos técnicos internos e com clientes, contribuindo para esclarecer necessidades e orientar encaminhamentos.
- Identificar oportunidades de automação e simplificação que ampliem a autonomia dos usuários e do time.
Conhecimentos técnicos
- Experiência em desenvolvimento e manutenção de sistemas web.
- Domínio da linguagem e dos frameworks utilizados pela Plug.
- Desenvolvimento e consumo de APIs REST, webhooks e integrações.
- Conhecimento de SQL e bancos de dados.
- Versionamento com Git e participação em revisões de código.
- Testes, depuração e investigação por logs e ferramentas de observabilidade.
- Noções de cloud, CI/CD e aplicações em produção.
- Boas práticas de segurança, controle de acesso e proteção de dados.
- Elaboração de documentação técnica e orientações de uso.
Competências comportamentais
- Pensamento analítico: investigar com método e apoiar conclusões em evidências.
- Comunicação clara: explicar questões técnicas de forma objetiva e acessível.
- Visão de produto: relacionar as soluções à experiência dos usuários e aos resultados do negócio.
- Organização: manter prioridades, registros e próximos passos atualizados.
- Responsabilidade: acompanhar as demandas até a conclusão.
- Colaboração: trabalhar de forma integrada com o time e contribuir nas interações com clientes.
- Escuta e empatia: compreender as necessidades e o impacto das dificuldades apresentadas.
- Equilíbrio sob pressão: conduzir situações críticas com calma e objetividade.
- Autonomia responsável: avançar dentro de sua alçada e solicitar apoio quando necessário.
Requisitos
- Experiência compatível com o nível pleno em desenvolvimento de software.
- Vivência na manutenção e investigação de problemas em aplicações em produção.
- Capacidade de compreender necessidades e transformá-las em soluções técnicas.
- Facilidade para compartilhar conhecimento e interagir com diferentes públicos.
- Formação em tecnologia ou experiência prática equivalente.
Diferenciais
- Experiência com plataformas SaaS e soluções utilizadas diretamente por clientes.
- Vivência com plataformas de atendimento, WhatsApp, automações e soluções com IA.
- Conhecimento em AWS e ferramentas de observabilidade.
- Experiência com criação de bases de conhecimento e orientação de usuários.
- Inglês técnico para leitura de documentação.
Localização, modelo de trabalho e remuneração
- Localização: vaga destinada a profissionais que residam na Grande Florianópolis.
- Modelo de trabalho: híbrido, com atuação presencial duas vezes por semana.
- Remuneração: salário compatível com a função.
Tem interesse nesta vaga?