Golang Engineer

Golang Engineer

Posted 1 week ago by PRACYVA

Negotiable
Undetermined
Undetermined
London Area, United Kingdom

Summary: The Golang Engineer role requires strong commercial experience in building backend services using Golang, with a preference for candidates who also have PHP experience. The position emphasizes expertise in designing and operating microservices architectures, particularly within fintech or payments environments, and necessitates a solid understanding of concurrent and distributed systems. Candidates should also have hands-on experience with event-driven architectures and various data storage solutions.

Key Responsibilities:

  • Build backend services in Golang.
  • Design and operate microservices architectures.
  • Work within production fintech or payments environments.
  • Understand and implement concurrent, distributed systems.
  • Handle high throughput transaction processing.
  • Utilize event-driven architectures and messaging systems.
  • Work with relational and NoSQL datastores.
  • Deploy and run services in containerized environments using Docker and Kubernetes.

Key Skills:

  • Strong commercial experience in Golang.
  • Experience with PHP (bonus).
  • Proven experience in microservices architectures.
  • Understanding of concurrent and distributed systems.
  • Experience with high throughput transaction processing.
  • Familiarity with event-driven architectures and messaging systems (e.g., Kafka, RabbitMQ).
  • Experience with relational and NoSQL datastores (e.g., PostgreSQL, MongoDB, BigQuery).
  • Hands-on experience with Docker and Kubernetes.

Salary (Rate): undetermined

City: London Area

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Strong commercial experience building backend services in Golang (PHP experience is a bonus) • Proven experience designing and operating microservices architectures, ideally in production fintech or payments environments • Solid understanding of concurrent, distributed systems and high throughput transaction processing • Experience with event driven architectures and messaging systems (e.g. Kafka, RabbitMQ) • Strong experience working with relational and NoSQL datastores (e.g. PostgreSQL, MongoDB, BigQuery) • Hands on experience deploying and running services in containerised environments using Docker and Kubernetes