Backend Developer Mid-Level - Golang
Location
Brazil
Posted
3 days ago
Salary
0
Seniority
Mid Level
Job Description
Backend Developer Mid-Level - Golang
Reclame AQUI
Role Description Sua missão será garantir o desenvolvimento e a evolução de softwares e aplicativos de alta performance na maior plataforma reputacional do mundo. Como Desenvolvedora(o) de Software, você será responsável por assegurar que os processos de engenharia sejam assertivos, eficientes e atinjam os objetivos traçados, visando sempre atender às necessidades dos nossos clientes internos e externos com soluções tecnológicas robustas. - Código Pronto para Produção: Escrever consistentemente código limpo, de fácil entendimento por outros desenvolvedores, altamente testável e que trate de forma nativa os casos extremos e cenários de erro. - Cultura de Testes: Dominar e aplicar a pirâmide de testes no dia a dia, escrevendo testes unitários e de níveis superiores, garantindo cobertura tanto para o "caminho feliz" quanto para casos de borda. - Documentação Viva: Priorizar a escrita de código auto documentado, sabendo identificar os momentos exatos e apropriados para inserir comentários estratégicos no sistema. - Depuração e Diagnóstico: Utilizar metodologias sistemáticas de depuração para diagnosticar e resolver problemas locais em microsserviços e atuar na resolução de incidentes complexos entre serviços. Qualifications - Domínio de Backend Java: Sólida experiência prática com o ecossistema Java, utilizando frameworks modernos como Spring Boot ou Quarkus. - Persistência de Dados: Forte vivência com Hibernate e JPA, além de experiência em bancos de dados relacionais (MySQL ou PostgreSQL). - Arquitetura de Software: Domínio conceitual e prático em padrões de arquitetura como MVC, Arquitetura Hexagonal e DDD (Domain-Driven Design). - Infraestrutura e Nuvem: Conhecimento prático em ambientes conteinerizados com Kubernetes e experiência com provedores de nuvem (GCP, AWS ou correlacionados). - Evolução Contínua: Mindset de aprendizado constante e interesse ativo em desenvolver habilidades em novas linguagens, com foco em GoLang. Requirements - Conhecimento prévio ou experiência prática recente com GoLang em ambientes de microsserviços. - Experiência com arquiteturas baseadas em mensageria e resiliência de sistemas. - Familiaridade com ferramentas de observabilidade e telemetria em produção. Benefits - 🩺 Plano de Saúde - 🦷 Plano Odontológico - ❤️ Seguro de Vida - 🍔 Vale Refeição - 🛒 Vale Alimentação - 💻 Home Office - 🏡 Auxílio Home Office - 🍼 Auxílio Creche - 🥳 Day off no aniversário - 💵 PLR - 💙 Apoio médico, psicológico e nutricional - 🏋️ Gympass/Totalpass
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop BackEnd services in Python under supervision; • Troubleshoot and fix BackEnd application issues; • Participate in the development or integration of REST APIs; • Take part in unit testing and integration testing; • Support application maintenance activities; • Contribute to technical documentation; • Apply development standards and best practices; • Collaborate with senior developers, analysts, and architects.
• Develop and maintain user interfaces using Angular and TypeScript; • Design, develop and maintain back-end services in Python 3.11 or later; • Contribute to the evolution of microservices, REST APIs and application components; • Assist with the integration of services in an Azure environment; • Perform unit tests, integration tests and bug fixes; • Contribute to CI/CD pipelines and continuous improvement of DevOps practices; • Document developed components and support knowledge transfer; • Collaborate with a multidisciplinary team in an Agile environment.
• Design, develop and maintain BackEnd services in C# / .NET Core; • Develop and evolve REST APIs and microservices; • Participate in integration with databases, message queues and cloud services; • Fix defects and contribute to stabilizing releases; • Perform unit and integration tests; • Contribute to CI/CD pipelines and DevOps practices; • Document services, interfaces and technical decisions; • Collaborate with architects, analysts and FrontEnd developers.
• Design, develop and maintain Back-end services in Python; • Develop and evolve REST APIs and microservices; • Participate in integration with databases, message queues and cloud services; • Fix defects and contribute to release stabilization; • Implement unit tests and integration tests; • Contribute to CI/CD pipelines and DevOps practices; • Document services, interfaces and technical decisions; • Collaborate with architects, analysts and Front-end developers.
