Engenheiro de software golang sênior

2 semanas atrás


HOME OFFICE, Brasil Lyncas Tempo inteiro

Atividades a serem realizadas: Execução Técnica com Qualidade e Profundidade Projetar, implementar e manter interfaces ricas e performáticas, garantindo legibilidade, escalabilidade e aderência aos padrões técnicos definidos pela equipe. Atuar com foco na excelência técnica e atenção aos detalhes que elevam a experiência das pessoas usuárias.  Responsabilidade sobre Sustentação e Estabilidade Colaborar com a manutenção da saúde das aplicações, atuando na resolução de bugs, refatoração de código e melhoria contínua da performance, acessibilidade e confiabilidade da aplicação em produção. Colaboração no Roadmap Técnico e de Produto Participar ativamente do planejamento das iniciativas junto a PMs, PDs e Tech Leads, ajudando a refinar demandas, levantar riscos técnicos e antecipar desafios na implementação de funcionalidades. Influência Técnica e Disseminação de Boas Práticas Contribuir com revisões de código, propor melhorias na arquitetura de componentes e boas práticas de desenvolvimento, promovendo um ambiente de aprendizado técnico coletivo ajudando o time a manter um alto padrão de qualidade. Autonomia e Apoio à Tomada de Decisões Técnicas Assumir a responsabilidade por partes significativas do código, sugerir soluções alinhadas à arquitetura da área e colaborar na avaliação de trade-offs técnicos. Ser ponto de apoio técnico em sua especialidade. Participação em Discovery Técnico e Evolução de Arquitetura Participar ativamente de discoveries técnicos, propor soluções alinhadas com a visão de longo prazo da plataforma, evitar overengineering e garantir a sustentabilidade técnica das entregas. A principal entrega será garantir a execução completa do projeto Checkout: Execução do roadmap previamente alinhado e Experiência/satisfação do(a) cliente; Requisitos Obrigatórios:No mínimo 5 anos de experiência comprovada como engenheiro(a) backend sênior Go, atuando na construção, evolução e sustentação de aplicações web modernas em produção. Participação ativa em projetos complexos de produto digital, com foco em escalabilidade, performance e qualidade técnica. Domínio prático da backend com Go, com histórico de uso de boas práticas de componentização, design partners, design de sistemas, organização de código com baixo acoplamento e alta coesão. Vivência em times ágeis, colaborando com PMs, designers e engenheiros(as) backend para entregar soluções orientadas a produto. Experiência com ferramentas de versionamento e CI/CD, com entendimento básico sobre deploy backend, ambientes e monitoramento de erros (ex: GitHub Actions, Vite, Sentry, etc.). Programação: proficiência em Go e frameworks relacionados. Dominar a sintaxe da linguagem Go, incluindo estruturas de controle, tipos compostos, funções, métodos e interfaces. Ter conhecimento sólido sobre o ciclo de vida das goroutines, incluindo criação, finalização e prevenção de problemas como goroutine leaks e race conditions. Compreender e aplicar corretamente a comunicação entre goroutines via channels, utilizando padrões como fan-in, fan-out, select e cancelamento via context.Context. Saber implementar e gerenciar o tratamento de erros idiomático em Go, incluindo criação de erros personalizados, wrapping. Ter experiência com loggers estruturados, seguindo boas práticas de logging para ambientes de produção. Ter domínio do modelo de concorrência do Go. Arquitetura de Software: conhecimento avançado em design de sistemas, modularização, APIs e arquitetura orientada a eventos. Práticas de Engenharia de Software: domínio de princípios SOLID, design patterns, code review, testes automatizados, refatoração e versionamento de código. Observabilidade e Resiliência: domínio de ferramentas de monitoramento (ex: Datadog, Grafana, Prometheus), rastreamento de erros (ex: Sentry, Rollbar) e gestão de filas/retentativas de jobs assíncronos. Ciclo de vida de desenvolvimento: conhecimento completo de todo o fluxo de entrega (do discovery técnico ao deploy), com atuação ativa em refinamentos, QA e deploys. Bancos de dados: familiaridade com bancos relacionais (ex: PostgreSQL, MySQL). Requisitos Desejáveis:Cloud Computing e DevOps: experiência com infraestrutura como código (ex: Terraform, CloudFormation), containers (ex: Docker, Kubernetes) e pipelines de CI/CD. Arquitetura escalável e resiliente: conhecimento em event-driven architecture, filas de mensagens (ex: Kafka, RabbitMQ) e padrões de resiliência (circuit breaker, backoff). Conhecimento em mais de 1 ano em outra linguagem de programação. Soft SkillsPaixão genuína por tecnologia. Consciência e protagonismo técnico. Alta responsividade a feedback. Autonomia com senso crítico. Curiosidade desde cedo. Perfil explorador (early adopter). Comprometimento com a excelência Buscamos proporcionar ao nosso time um ambiente acolhedor, dinâmico e colaborativo. Para isso, temos várias iniciativas, como: Oportunidades 100% remotas Vale home office Feedbacks periódicos Programa de indicações Acolhimento psicológico Ginástica laboral Academia de conhecimento Convênio com escola de inglês Reuniões mensais de transparência Happy hour online Kit de boas-vindas



  • HOME OFFICE, Brasil CERC Tempo inteiro

    RESPONSABILIDADES E ATRIBUIÇÕESComo Engenheiro(a) de Software Sênior, você vai:  Liderar o design e a implementação de sistemas distribuídos, garantindo alta performance e escalabilidade.  Atuar como referência técnica para o time, conduzindo revisões de código e decisões arquiteturais.  Propor soluções inovadoras para desafios complexos,...


  • HOME OFFICE, Brasil Conta Azul Tempo inteiro

    Estamos em busca de um(a) Backend Software Engineer Senior com foco em Golang, que será responsável por desenvolver soluções backend de qualidade e com alta disponibilidade. SOBRE A CONTA AZUL A Conta Azul é movida pela crença que todo empreendedor merece ter sucesso. Apesar do dia a dia cheio de responsabilidades, queremos que todo dono de um pequeno...


  • HOME OFFICE, Brasil UPDA Tempo inteiro

    100% remotoModelo de contratação: PJ Buscamos um(a) Engenheiro(a) de Software Sênior (Java) para atuar no desenvolvimento e manutenção de aplicações web robustas, escaláveis e de alta performance. A pessoa ideal terá sólida experiência em Java (versões 17 a 21), conhecimento em bancos de dados relacionais (MySQL, PostgreSQL, Spanner) e vivência...

  • Pessoa desenvolvedora senior

    2 semanas atrás


    HOME OFFICE, Brasil Neogrid Carreiras Tempo inteiro

    Para isso, esperamos que você tenha: Experiência prévia em desenvolvimento de sistemas de alta complexidade; Experiência em desenvolvimento Golang e Python; Experiência em FastAPI; Conhecimentos em Kafka, Redis, Docker e Kubernetes; Conhecimentos em Testes Automatizados; Sólido conhecimento em linguagens de programação (Golang, Python, Java,...


  • HOME OFFICE, Brasil Grupo Taking Tempo inteiro

    Buscamos um(a) Engenheiro(a) de Software Front-End Sênior para atuar em projetos inovadores, com foco em desenvolvimento de aplicações escaláveis, modernas e robustas, utilizando as melhores práticas de engenharia de software, arquitetura em nuvem e micro front-ends. Requisitos e Qualificações:Sólida experiência em desenvolvimento Front-End com...


  • HOME OFFICE, Brasil Grupo OLX Tempo inteiro

    E o que você precisa ter? Experiência como engenheiro de software mobile, tendo aprendido e trabalhado com Swift e Objective C; Experiência com Design Patterns; Experiência com versionamento de código; Experiência em desenvolvimento orientado a testes; Experiência com testes unitários; Conhecimento em integração contínua e distribuição...


  • HOME OFFICE, Brasil Korp Tempo inteiro

    Requisitos Experiência prévia em empresa de software (ex.: estágio efetivo ou júnior) atuando com Angular e C# ou Go (Golang). Domínio de versionamento com Git e noções de testes, REST e SQL. Boa comunicação, cuidado com qualidade de código e vontade de aprender continuamente. Diferenciais Projetos publicados (site/app/API) e participação ativa...


  • HOME OFFICE, Brasil Zummit Tempo inteiro

    Descrição da Vaga: Engenheiro(a) de QA e Automação de Testes SêniorLocalização: Remoto Nível: Sênior Sobre a Vaga:Buscamos uma pessoa Engenheira de QA e Automação altamente qualificada e com sólida base técnica para integrar nosso time de qualidade. Você será responsável por garantir a excelência dos nossos produtos através da criação...


  • HOME OFFICE, Brasil CERC Tempo inteiro

    RESPONSABILIDADES E ATRIBUIÇÕESComo Engenheiro(a) de Software Especialista, você vai:  Liderar tecnicamente a equipe de desenvolvimento, garantindo qualidade e alinhamento com as melhores práticas de engenharia de software.  Atuar na arquitetura e implementação de soluções escaláveis, orientando o time em decisões técnicas complexas.  Orientar...


  • HOME OFFICE, Brasil Grupo OLX Tempo inteiro

    E o que você precisa ter?  Experiência como engenheiro de software mobile, tendo aprendido e trabalhado com Kotlin e Java; Experiência com Design Patterns (Ex: Model - View - View Model, Adapters, Singletons, Dependency Injection e etc); Experiência com versionamento de código (Ex: Git, gitflow) ; Experiência com metodologias ágeis e práticas ágeis...