Negotiable
Undetermined
Undetermined
London Area, United Kingdom
Summary: The role of a Golang Engineer involves designing, developing, and scaling high-performance backend services, particularly in fintech or payments environments. Candidates should possess strong experience in microservices architectures and distributed systems. The position requires collaboration with cross-functional teams and a focus on optimizing system performance and reliability.
Key Responsibilities:
- Design, develop, and maintain scalable backend services using Golang
- Build and operate microservices architectures in production environments
- Develop high-performance systems capable of handling large-scale transaction processing
- Implement and manage event-driven architectures using messaging systems
- Collaborate with cross-functional teams including product, DevOps, and frontend engineers
- Optimize system performance, reliability, and scalability
- Participate in code reviews, technical design discussions, and best practice implementation
- Deploy and manage services in containerized environments
Key Skills:
- Strong hands-on experience in Golang (Go) development
- Experience in backend development using PHP (good to have)
- Proven expertise in microservices architecture
- Solid understanding of concurrent and distributed systems
- Experience with event-driven systems and messaging tools like Apache Kafka or RabbitMQ
- Strong knowledge of databases: Relational: PostgreSQL
- NoSQL: MongoDB
- Data Warehousing: Google BigQuery
Salary (Rate): undetermined
City: London Area
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Role Overview We are looking for skilled Golang Engineers to design, develop, and scale high-performance backend services. The ideal candidate will have strong experience in building microservices-based architectures and working within high-throughput, distributed systems—preferably in fintech or payments environments.
Key Responsibilities
- Design, develop, and maintain scalable backend services using Golang
- Build and operate microservices architectures in production environments
- Develop high-performance systems capable of handling large-scale transaction processing
- Implement and manage event-driven architectures using messaging systems
- Collaborate with cross-functional teams including product, DevOps, and frontend engineers
- Optimize system performance, reliability, and scalability
- Participate in code reviews, technical design discussions, and best practice implementation
- Deploy and manage services in containerized environments
Required Skills & Qualifications
- Strong hands-on experience in Golang (Go) development
- Experience in backend development using PHP (good to have)
- Proven expertise in microservices architecture
- Solid understanding of concurrent and distributed systems
- Experience with event-driven systems and messaging tools like Apache Kafka or RabbitMQ
- Strong knowledge of databases: Relational: PostgreSQL
- NoSQL: MongoDB
- Data Warehousing: Google BigQuery