GeekHunter Logo

Solutions

Recruitment Software

Post jobs, import profiles, add screening questions, and manage hiring all in one place with personalized questions and control the entire recruitment process.

Recruitment Service

Let our expert team handle the key stages of tech recruitment for you with our specialized team acting in the main stages of recruitment.

Talent Pool

Top-tier Brazilian tech professionals, pre-vetted and ready for action, all pre-selected and ready for new opportunities.

Our Plans

Discover the perfect plan for your needs.

Login

English

EN

Memed

Senior Software Engineer - Golang

Show original

Remote

(Anywhere)

Salary Range

BRL

Full Time Employee

Experience Level

Leader/Coordinator

Requirements

6+ years of experience in the career
Go

Tasks and Responsibilities

Show original

Job description

We are a fast-growing healthtech startup founded in 2012. We transform healthcare by connecting doctors, patients, and the pharmaceutical ecosystem through an innovative platform that increases the efficiency and safety of care, while offering intelligent digital solutions for post-consultation follow-up.

We are looking for a Staff Software Engineer to technically lead our backend, building robust, scalable, and secure infrastructure aligned with our rapid growth.

Here, you will have the autonomy to tackle complex challenges, collaborate with an engaged team, and make a difference in the lives of thousands of people. If you have solid backend experience (preferably in Golang) and want to contribute to transforming healthcare, come join our team!!


Responsibilities and assignments


  • Lead the design and implementation of scalable, robust, and secure software solutions, ensuring high performance and reliability.
  • Define and evolve the platform architecture, considering performance, availability, security, and maintainability.
  • Make strategic technical decisions, evaluating and selecting the best approaches and technologies for business challenges.
  • Mentor and guide the engineering team, fostering technical development and professional growth of team members.
  • Collaborate with cross-functional teams (Product, Design, etc.) to align priorities and deliver solutions that generate real impact.
  • Ensure code quality and delivery excellence, promoting development best practices.
  • Contribute to defining and executing automated testing strategies and continuous deployment processes.
  • Research, evaluate, and implement new technologies and tools that increase team efficiency and innovation.

Requirements and qualifications

🛠 Hard Skills

  • Cloud Computing: Expertise in AWS, with experience in Kubernetes and API Gateway, ensuring secure, scalable, and high-performance environments.
  • Backend Development: Strong proficiency in Go, focusing on developing and maintaining APIs and resilient systems.
  • Databases: Experience with MySQL and PostgreSQL, including modeling, optimization, and administration of complex databases.
  • Containers: Knowledge of Docker for creating isolated and consistent environments.
  • Event-Driven Architecture: Familiarity with SQS, Kafka, and understanding of synchronization (sync vs async) and data consistency (strong vs eventual).
  • High Availability and Recovery: Practical knowledge of RTO/RPO and business continuity strategies.
  • Information Security: Experience with authentication and authorization (OAuth 2.0, OpenID Connect, JWT, RBAC, ABAC, PBAC), plus knowledge of cryptography, rate limiting, and throttling.

💻 Best Practices and Quality

  • SOLID principles and Clean Code, applied daily to maintain readable, maintainable, and scalable code.
  • Effective use of Design Patterns, with discernment on when to apply them.
  • Production of clear technical documentation, including sequence, class, and component diagrams.
  • Caching strategies for performance gains and reduced database load.
  • Experience with code versioning (GitFlow, semantic commits) and API versioning, ensuring stability and compatibility.
  • Mastery of RESTful APIs, HTTP verbs, and status codes for efficient service communication.
  • Logging best practices, with appropriate use of log levels and implementation of audit logs.

⚙️ Architecture and Scalability

  • Experience with different architectural models: monoliths, modular, microservices, and serverless.
  • Knowledge of vertical and horizontal scalability, high availability, and fault tolerance.
  • Familiarity with reliability metrics (SLA, SLO, SLI).
  • Conceptual clarity between System Design and System Architecture, and between stateful and stateless architectures.

Differentiators

  • Familiarity with AI tools such as ChatGPT and GitHub Copilot to support productivity and innovation.
  • Ability to design systems with low coupling, prioritizing flexibility, resilience, and ease of evolution.

Additional information


  • No dress code environment – here, what matters is that you feel comfortable being yourself.
  • Mental health in focus, with access to the Zenklub platform, offering psychological support from specialized professionals.
  • Health and dental insurance to take care of your well-being.
  • Meal vouchers (VR/VA) on a Mastercard, accepted at any restaurant or supermarket.
  • Memed Cuida – R$110/month for you to use as you wish: well-being, culture, leisure, whatever makes sense for you.
  • Childcare assistance, to support those with children.
  • Day off on your birthday, to celebrate however you prefer.
  • Life insurance, because caring also means being prepared.
  • Wellhub (formerly Gympass), to keep your body active and your mind healthy.
  • Único Skill, with access to free courses, undergraduate and graduate degrees, languages, and mentoring.
  • Exclusive partnerships that expand your possibilities.

See all jobs at Memed

Share job:

Phone

Only PDF files with a maximum size of 3mb are accepted.

BRL

Share job: