GeekHunter Logo

Plans

Login

EN

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.

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 ease of maintenance.
  • 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 among members.
  • Collaborate with multidisciplinary teams (Product, Design, etc.) to align priorities and deliver solutions that generate real impact.
  • Ensure code quality and delivery excellence by promoting development best practices.
  • Contribute to defining and executing strategies for automated testing 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: Mastery of AWS, with experience in Kubernetes and API Gateway, ensuring secure, scalable, and high-performance environments.
  • Backend Development: Solid proficiency in Go, focusing on the development and maintenance of 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), along with 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.

Differentials

  • 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 good being yourself.
  • Mental health in focus, with access to the Zenklub platform, offering psychological support from specialized professionals.
  • Health and dental plans to take care of your well-being.
  • Meal/Food vouchers on a Mastercard, accepted at any restaurant or supermarket.
  • Memed Cuida – R$110/month for you to use however 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.

Share job:

Share job: