Middle/Senior Golang Developer

RemoteSalary not specified
Location not specified

Tech Stack

DockerMySQLMicroservices

Job Description, Responsibilities & Requirements

About the Position

Middle/Senior Golang Developer

As the Golang Developer, you will play an integral role in developing, maintaining, and refactoring the existing codebase of a multi-service product with complex logic. You will work closely with our experienced Backend team and use the latest stack.

About the Project

A stable enterprise product for creating marketing presentations, preparing accompanying materials, and developing sales cycle business assistants for global pharmaceutical companies such as AstraZeneca, Novartis, Pfizer, Veeva, etc., and financial institutions like ING, Van Lanschot. Completely our code base, we have been developing it since 2015.

Our services operate across multiple Availability Zones. The main APIs with business logic (GraphQL and REST) ​​are primarily implemented using PHP (Laravel, Yii2), however, there is also code in Node.js (JavaScript/TypeScript), Python, and C#. We use a combination of AWS and GCP to support our infrastructure. We also work on integration with our API partners, Veeva and Salesforce.

As a product with high-security requirements, we undergo regular penetration testing from auditors and client companies to ensure compliance with industry standards such as OWASP, SOC, and ISO.

Responsibilities

  • Advanced knowledge of Golang, with experience in web frameworks such as Gin or Echo.
  • Proficiency in developing automated tests using frameworks like Go Testing, Ginkgo, etc.
  • Expertise in performance monitoring, optimization techniques, and troubleshooting.
  • Strong knowledge of SQL and an understanding of transactions.
  • Understanding of OOP, design patterns, cryptography, algorithms, and data structures.
  • Versatility and comprehension of how all aspects of a web project work together (frontend, backend, and the network layer).
  • Basic System Design skills.
  • English reading and writing: Upper Intermediate.
  • English speaking: Lower Intermediate.

Nice to Have

  • Development experience with Node.js, PHP.
  • Knowledge of serverless architectures, especially AWS.
  • Experience in building APIs using REST and GraphQL.
  • Understanding of EDA, Microservices, Hexagonal Architecture.
  • Proficiency in Docker.
  • Experience with CI/CD Pipelines.
  • Familiarity with agile methodologies (Scrum, Kanban).
  • Degree in Computer Science.
  • English speaking: Upper Intermediate.

We Offer

  • Remote work opportunity

Want to Join Our Team?

Send us your CV on [email protected] and our HR will contact you back.

Job Details

Location:
Location not specified
Work Mode:
Remote
Posted on TheJob:
Mar 25, 2026
Last checked:
Jul 18, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.