Sobre a oportunidade
Sobre a bycoders_: A bycoders_ tem em seu DNA o propósito de impulsionar a transformação digital das empresas por meio de soluções tecnológicas sob medida e oficinas de inovação corporativa. Para nós, a tecnologia é um meio para atingir objetivos, nunca o fim. Por isso, nosso processo une ferramentas, métodos e, principalmente, pessoas. Esses elementos são indispensáveis para gerar resultados de alto desempenho. Buscamos alguém com perfil hands-on, analítico e autônomo, que tenha domínio de Golang e experiência com Java, experiência em ambientes de alta volumetria e paixão por tecnologia, qualidade de software e resolução de problemas complexos. O que você vai fazer Projetar, desenvolver e evoluir microsserviços e aplicações backend de alta disponibilidade, baixa latência e alta volumetria, utilizando principalmente Golang e Java . Definir e evoluir arquiteturas escaláveis e resilientes, estabelecendo padrões técnicos, boas práticas de design de software e modelagem de dados. Liderar decisões técnicas, contribuindo com análises de viabilidade, estimativas, definição de padrões e direcionamentos arquiteturais. Atuar de forma autônoma na identificação e resolução de problemas complexos em ambientes produtivos, realizando troubleshooting e minimizando impactos aos clientes. Construir, implementar e evoluir a estratégia de Observabilidade dos sistemas, incluindo métricas, logs, tracing, dashboards e alertas. Monitorar ativamente a saúde das aplicações e atuar de forma preventiva na identificação de riscos, gargalos e possíveis incidentes. Propor soluções de forma proativa, removendo impedimentos, simplificando processos e identificando oportunidades de melhoria técnica e de negócio. Garantir excelência técnica por meio de código limpo, testes automatizados, revisões de código e boas práticas de engenharia. Compartilhar conhecimento e mentorar tecnicamente outros desenvolvedores, contribuindo para a evolução do time e da qualidade das entregas. O que precisamos que você tenha Domínio de Go e experiência com Java, com experiência sólida no desenvolvimento de aplicações backend em produção. Vivência técnica com pelo menos uma linguagem adicional, como Python ou Node.js. Experiência comprovada na construção e manutenção de sistemas backend altamente escaláveis, eficientes e resilientes. Forte conhecimento em Observabilidade, incluindo instrumentação e análise de métricas, logs e tracing, além da construção de dashboards e alertas. Excelente capacidade de troubleshooting, investigação e resolução autônoma de incidentes em ambientes produtivos. Experiência com profiling, análise de performance e identificação de gargalos será valorizada. Conhecimento de boas práticas de engenharia de software, testes automatizados, revisão de código e design de sistemas. Perfil hands-on, analítico, proativo e autônomo, com capacidade de tomar decisões e destravar problemas sem depender de processos burocráticos. Boa comunicação e capacidade de atuar tecnicamente em conjunto com diferentes áreas e níveis de senioridade.