Golang Engineer

Golang Engineer

Posted Today by Mpower Plus UK Ltd

Negotiable
Undetermined
Undetermined
London

Summary: The role of Golang Engineer involves developing back-end services primarily using Golang, with an emphasis on microservices-based architectures within fintech or payments environments. Candidates should possess a strong understanding of concurrent and distributed systems, as well as experience with event-driven architectures and containerized environments. Proficiency in both relational and NoSQL databases is also essential for this position.

Key Responsibilities:

  • Develop back-end services using Golang, with PHP knowledge considered an advantage
  • Design and operate microservices-based architectures, ideally within fintech or payments environments
  • Handle high-throughput transaction processing in concurrent and distributed systems
  • Work with event-driven architectures and messaging platforms such as Kafka or RabbitMQ
  • Deploy and manage services in containerized environments using Docker and Kubernetes
  • Utilize both relational and NoSQL databases, including PostgreSQL, MongoDB, and BigQuery

Key Skills:

  • Strong commercial experience with Golang
  • Knowledge of PHP
  • Expertise in microservices-based architectures
  • Understanding of concurrent and distributed systems
  • Experience with event-driven architectures
  • Familiarity with messaging platforms like Kafka or RabbitMQ
  • Hands-on experience with Docker and Kubernetes
  • Experience with PostgreSQL, MongoDB, and BigQuery

Salary (Rate): undetermined

City: London

Country: undetermined

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:
  • Strong commercial experience developing Back End services using Golang, with PHP knowledge considered an advantage
  • Proven expertise in designing and operating microservices-based architectures, ideally within fintech or payments environments
  • Solid understanding of concurrent and distributed systems, including handling high-throughput transaction processing
  • Experience working with event-driven architectures and messaging platforms such as Kafka or RabbitMQ
  • Hands-on experience with both relational and NoSQL databases, including technologies like PostgreSQL, MongoDB, and BigQuery
  • Practical experience deploying and managing services in containerised environments using Docker and Kubernetes