Hire exceptional talent from the enterprise technology recruitment leader.
Achieve your strategic objectives with K2’s actionable roadmaps and expert guidance.
Accelerate ROI through our battle-tested proprietary delivery methodology, S-Imple.
Ensure peak system performance and stability using K2’s Thrive solution for AMS.
Transform your ERP into the driver of business growth.
Strengthen customer experiences with AI-based solutions.
Simplify complex workflows for faster, smarter results.
Put AI into action to revolutionize your business.
Accelerate innovation across every enterprise process.
See how K2 connects you with top companies.
Use our search engine to find your ideal role.
Sign up and get matched to exclusive jobs.
Desenvolvedor Back-End Senior
Tempo de projeto: Indeterminado
Inicio do projeto: Imediato
Modalidade: 100% remoto
Observações:
Foco total na linguagem Golang
Full Stack só se for com bastante foco em back-end
Sobre a vaga
Estamos em busca de um(a) Desenvolvedor(a) Back-end para atuar no desenvolvimento, evolução e sustentação de aplicações escaláveis, performáticas e com foco em qualidade. Procuramos alguém que goste de resolver problemas complexos, tenha visão de produto e esteja aberto(a) a aprender novas tecnologias.
Sobre a Squad
Você fará parte de uma squad focada em integrações, atuando tanto em integrações internas, conectando sistemas dentro do ecossistema, quanto em integrações externas, viabilizando a comunicação com parceiros de negócios.
A squad possui forte atuação cross squad, trabalhando em conjunto com diferentes times técnicos e de produto, além de ser responsável pelo desenvolvimento de ferramentas internas e por melhorias contínuas nos processos de operações do ecossistema, garantindo eficiência, confiabilidade e escalabilidade.
Responsabilidades
Desenvolver e manter aplicações back-end robustas e escaláveis
Construir e evoluir integrações internas e externas do ecossistema
Desenvolver ferramentas e soluções que apoiem e otimizem os processos operacionais
Atuar em conjunto com squads e áreas parceiras, promovendo colaboração cross squad
Escrever código limpo, testável e bem documentado
Desenvolver e manter testes unitários, garantindo a qualidade e confiabilidade das entregas
Participar de decisões técnicas e arquiteturais
Contribuir para a melhoria contínua dos processos e da qualidade das entregas
Apoiar iniciativas de monitoramento e observabilidade das aplicações
Organizar e acompanhar suas atividades utilizando Jira, mantendo visibilidade e previsibilidade das entregas
Requisitos Técnicos (Hard Skills)
Obrigatórios
Experiência sólida com Golang
Conhecimento consistente em SQL
Experiência na criação e manutenção de testes unitários
Conhecimento de boas práticas de desenvolvimento de software e qualidade de código
Desejáveis
Conhecimento linguagem .NET
Experiência com AWS
Conhecimento em Argo (ou ferramentas similares de CI/CD e orquestração)
Experiência com banco de dados PostgreSQL
Experiência com GitHub (versionamento de código, pull requests e code review)
Diferenciais
Experiência com arquitetura baseada em microsserviços
Experiência com criação de prompts voltados a agilidade e qualidade do código
Experiência ou forte interesse em monitoramento e observabilidade de aplicações
Organização e disciplina na gestão de atividades e demandas através do Jira
Forte domínio de testes unitários e práticas de qualidade de software (TDD, testes automatizados, cobertura de código, etc.)
Competências Comportamentais (Soft Skills)
Boa comunicação e facilidade para trabalhar em equipe
Perfil proativo, com senso de responsabilidade
Forte foco em resultados
Comprometimento com qualidade e boas práticas de desenvolvimento
Organização e capacidade de gerenciar múltiplas demandas simultaneamente
Curiosidade, interesse por inovação e aprendizado contínuo