GOLANG ENGINEER STAFF
Job description
Somos uma startup em crescimento acelerado! Desde 2012, ano da nossa fundação, recebemos prêmios e investimentos de grande relevância. Estamos revolucionando a maneira como médicos, pacientes e outros players da área saúde interagem entre si: oferecemos uma plataforma de suporte à decisão clínica, que melhora a eficiência e segurança de atendimentos médicos, além de oferecer suporte e conveniências ao paciente no pós consulta por meio de uma receita digital inteligente.
Acreditamos no poder da tecnologia para gerar impacto real. Nossa missão é simplificar a relação entre profissionais de saúde, pacientes e o ecossistema farmacêutico — e fazemos isso com uma plataforma robusta, segura e pensada para escalar.
Nosso time de Tech é movido por propósito, autonomia e desafios complexos. Aqui, valorizamos pessoas curiosas, colaborativas e que buscam excelência com humildade. Você vai encontrar um ambiente que estimula o aprendizado contínuo, a troca de conhecimento e a liberdade para propor soluções que realmente façam a diferença.
✨ Confira mais sobre a vaga e venha construir o futuro da saúde com a gente:
Atuar como referência técnica na estruturação e evolução das soluções de back-end da Memed, garantindo que a infraestrutura seja robusta, escalável, segura e capaz de sustentar o crescimento do negócio com eficiência. É uma posição com alto impacto técnico e estratégico.
Responsibilities and assignments
- Liderar o design e a implementação de soluções de software escaláveis, robustas e seguras.
- Definir e evoluir a arquitetura da plataforma, considerando aspectos como desempenho, disponibilidade, segurança e manutenibilidade.
- Conduzir a tomada de decisões técnicas, avaliando diferentes abordagens e tecnologias.
- Mentorar e orientar outros(as) engenheiros(as), promovendo o crescimento técnico da equipe.
- Colaborar com equipes multidisciplinares (Produto, Design, etc.) para alinhar as prioridades de negócio com as soluções técnicas.
- Garantir a qualidade do código e a entrega de software de alta qualidade.
- Contribuir para a definição e implementação de estratégias de testes e deploy.
- Avaliar e implementar novas tecnologias e ferramentas para melhorar a eficiência e a eficácia do desenvolvimento.
📊Experiência: 5+ anos em desenvolvimento de sistemas back-end.
Portfólio de projetos demonstrando capacidade técnica e resolução de problemas complexos.
Requirements and qualifications
🎓Formação Acadêmica: Graduação em Ciência da Computação, Engenharia de Software ou áreas correlatas.
🛠 Hard Skills:
Você tem sólida experiência com:
- Cloud Computing: Domínio em AWS, especialmente em ambientes que utilizam Kubernetes e API Gateway, garantindo a segurança, escalabilidade e performance dos serviços.
- Desenvolvimento Back-End: Proficiência em Go, com capacidade para desenvolver e manter APIs e sistemas robustos e escaláveis.
- Bancos de Dados: Experiência em MySQL e PostgreSQL, com compreensão de modelagem, otimização e manutenção de bases de dados complexas.
- Containers e Virtualização: Familiaridade com Docker, com capacidade para desenvolver ambientes de testes, desenvolvimento e produção isolados e consistentes.
- Arquitetura de Eventos: Conhecimento de arquitetura baseada em eventos, incluindo SQS, Kafka e compreensão de sincronização (sync vs async) e consistência de dados (strong vs eventual consistency).
- RTO/RPO: Profundo entendimento dos conceitos de Recovery Time Objective (RTO) e Recovery Point Objective (RPO) para a definição de estratégias de recuperação e continuidade.
- Conhecimentos em segurança da informação, incluindo autenticação e autorização (OAuth 2.0, OpenID Connect, JWT, RBAC, ABAC e PBAC), noções de criptografia, rate limiting e throttling.
Práticas e conhecimentos avançados em:
- SOLID e Clean Code: Aplicação constante dos princípios de desenvolvimento de software, garantindo legibilidade, manutenibilidade e escalabilidade do código.
- Design Patterns: Sólida compreensão de padrões de design e quando aplicá-los no desenvolvimento de soluções robustas.
- Documentação Técnica: Habilidade para criar diagramas (de sequência, classe e componentes) que documentem as arquiteturas e fluxos dos sistemas.
- Caching e Otimização: Implementação de estratégias de caching para otimização de performance e redução de carga em bancos de dados.
- Versionamento de Código e APIs: Experiência em GitFlow, versionamento semântico de aplicações e APIs, e práticas de commits semânticos. Além disso, conhecimento profundo sobre versionamento de APIs, quando e como versionar para garantir estabilidade e compatibilidade.
- REST e Códigos HTTP: Sólido conhecimento em APIs RESTful, incluindo padrões REST, verbos e códigos HTTP, garantindo comunicação eficiente e segura entre serviços.
- Boas Práticas de Log: Conhecimento em práticas de logging, incluindo níveis de log (info, debug, warn, error, etc.) e implementação de logs de auditoria para rastreabilidade e conformidade.
Conhecimento em arquitetura e escalabilidade:
- Arquitetura de Sistemas: Experiência com diferentes arquiteturas, incluindo monólitos, monólitos modulares e micro serviços, além de conceitos de serverless.
- Escalabilidade e Alta Disponibilidade: Noções de escalabilidade vertical e horizontal, alta disponibilidade (High Availability) e tolerância a falhas (Fault Tolerance). SLA, SLO, SLI: Conhecimento das métricas de qualidade e confiabilidade para o cumprimento de níveis de serviço.
- Diferenças de Design: Compreensão clara entre System Design e System Architecture, e entre arquiteturas stateful e stateless.
Será um diferencial se você tiver:
- Inteligência Artificial: Familiaridade com ferramentas de IA, como ChatGPT e GitHub Copilot, para apoiar a produtividade e inovação no desenvolvimento.
- Conhecimentos em Acoplamento: Habilidade para projetar sistemas com baixo acoplamento (loose coupling), visando flexibilidade e resiliência.
💡Soft Skills:
- Trabalho em equipe e colaboração multidisciplinar.
- Comunicação clara e eficaz.
- Proatividade e foco em soluções criativas.
- Adaptabilidade frente às mudanças e novas tecnologias.
- Orientação a resultados com foco em qualidade.
Additional information
Oferecemos uma lista completa de benefícios, incluindo:
- Plano de carreira em linha com as melhores práticas de mercado;
- Ciclos Avaliação de Performance com a metodologia 360;
- No dress code - o importante é você se sentir bem e ser quem é!;
- Focamos em apoiar a saúde mental dos Memeders através de nosso benefícios com o ZenKlub, uma plataforma de psicólogos;
- Plano de Saúde - Amil;
- Plano Odontológico - Amil;
- Horário flexível;
- VR/VA aceito em qualquer restaurante/supermercado - Mastercard;
- Memed Cuida - BRL 110,00/ Mês para utilizar como fizer sentido para você;
- Auxílio Creche;
- Day off no seu aniversário;
- Seguro de Vida;
- WellHub;
- ÚnicoSkill: Oferece uma ampla variedade de cursos livres, graduação, pós-graduação, idiomas e mentorias.
- + Parcerias
Process stages
- Step 1: Registration
- Step 2: Etapa RH
- Step 3: Etapa Gestor
- Step 4: Etapa técnica
- Step 5: Diretoria + Fit Cultural
- Step 6: Hiring
Carreira na Memed
Quer trabalhar em uma healthtech líder em prescrição digital no Brasil e fazer parte da transformação da saúde por meio da tecnologia? Então você está no lugar certo!
A Memed nasceu em 2012 e foi a primeira empresa do Brasil a criar a prescrição médica digital. Desde então, seguimos inovando e conectando médicos, pacientes, farmácias e a indústria farmacêutica em um ecossistema digital que já impacta milhões de pessoas.
Nossa missão
Transformar a jornada da saúde com soluções digitais seguras, acessíveis e inovadoras, tornando a vida de médicos e pacientes mais simples e conectada.
Nossa cultura e valores
Na Memed, acreditamos que a tecnologia pode mudar vidas. Nossos valores nos guiam em cada decisão:
Apaixonados pelo propósito – temos orgulho de impactar positivamente a saúde no Brasil.
Movidos por resultados e guiados por dados – tomamos decisões inteligentes e escaláveis.
Construímos juntos – acreditamos na colaboração para alcançar grandes conquistas.
Somos vanguarda – inovamos constantemente para transformar o mercado.
Agimos com ética – cuidamos das pessoas e dos negócios com responsabilidade.
Conheça mais sobre nós: