Job Closed
This listing is no longer active.
Focando em tornar a área da saúde mais eficiente e humana
Senior Backend Engineer – Golang
Location
Brazil
Posted
43 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer – Golang
Memed
• Develop robust, scalable, and secure backend solutions (preferably in Go), working at the core of our platform. • Drive the evolution of our service architecture by proposing improvements and promoting long-term vision. • Actively collaborate in building technical processes, standards, best practices, and automations. • Investigate complex problems, propose intelligent solutions, and anticipate risks and impacts. • Work closely with Product, Design, and other areas to deliver high-impact solutions for doctors, patients, and partners. • Ensure quality in deliveries through testing, documentation, and attention to performance. • Contribute ideas, participate in technical discussions, and perform code reviews to raise the team’s technical level.
Job Requirements
- Experience with AWS and a solid understanding of scalable, secure, and highly available environments.
- Hands-on experience with Kubernetes, API Gateway, and monitoring/observability tooling.
- Strong knowledge of Go (or willingness and ability to learn quickly).
- Experience creating and maintaining high-performance, resilient APIs.
- Solid SQL skills, especially MySQL and/or PostgreSQL.
- Ability to model data, optimize queries, and understand performance characteristics.
- Experience with microservices, messaging systems, event-driven architectures, and complex integrations.
- Understanding of horizontal/vertical scalability, high availability, fault tolerance, and architectural best practices.
- Regular use of Docker to create consistent development and deployment environments.
- Familiarity with SQS, Kafka, or similar messaging platforms.
- Understanding of synchronous vs asynchronous communication, consistency models, and communication patterns.
- Knowledge of OAuth 2.0, OpenID Connect, JWT, and API security best practices.
Benefits
- Mental health support through the Zenklub platform, offering access to licensed psychological professionals.
- Health and dental insurance to take care of your well-being.
- Meal/food allowance (VR/VA) on a Mastercard, accepted at restaurants and supermarkets.
- Memed Cuida – R$110/month for you to use as you wish: wellness, culture, leisure, or anything that makes sense for you.
- Childcare allowance to support employees with children.
- Day off on your birthday to celebrate as you prefer.
- Life insurance, because caring also means being prepared.
- Wellhub (formerly Gympass) to keep your body active and your mind healthy.
- Único Skill, providing access to courses, undergraduate/postgraduate programs, language courses, and mentoring.
- Exclusive partner discounts and offers to expand your opportunities.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Engineer – Java, Kotlin
VonageCommunications APIs. Unified Communications. Contact Centers. Now we're talking.
• Build systems to add features across our Network API Platform • Create scalable microservices that will help support our impressive growth • Write efficient and scalable code, in well-tested systems • Develop on a public cloud infrastructure
• Lead the design and development of new solutions using Generative Artificial Intelligence (LLMs) to enhance the shopping experience and management workflows for our customers; • Integrate and orchestrate AI APIs (such as OpenAI, Anthropic, Gemini, etc.) within our microservices-based architecture; • Apply advanced AI techniques such as prompt engineering, RAG (Retrieval-Augmented Generation) and fine-tuning, ensuring responses are accurate and high-performing; • Actively research and propose innovative solutions that use AI to solve real pain points for merchants and end consumers; • Ensure scalability, security and cost optimization of integrations with language models; • Perform code reviews, refactorings and promote AI development culture and best practices across the team; • Develop unit and integration tests focused on the reliability of AI responses.
• Participate in multidisciplinary teams (Product Manager, QA, and Developers), developing secure solutions with quality and performance. • Build solutions together with the development team, providing and receiving constant feedback to contribute to the team’s growth and the delivery of objectives. • Assist team members in developing technical knowledge, processes, and business rules. • Assist and provide guidance on software architecture and in planning and refining activities.
• Develop and maintain distributed, high-availability applications using Python • Build and evolve APIs with FastAPI, Flask and Uvicorn • Integrate solutions with machine learning models using TensorFlow, PyTorch and OpenCV • Work on integration with relational and vector databases (PostgreSQL) • Operate in Cloud Native environments using containers and Docker • Manage code versioning using Git Flow, handling branches for development, QA and production • Support deployment processes and code promotion in Azure pipelines (CI/CD) • Create and manage branches for change management (GMUD) and production releases • Expose and manage backend routes via API Management (APIM)



