intro
Golang Developer
introUnited Kingdom1 day ago
Full-timeInformation Technology, Product Management

Software Engineer - Golang (4 days onsite)


Our client, a Series A B2B FinTech product company, are revolutionising the world of payments. They are expanding their software engineering team and are looking for skilled and experienced Software Engineers, with a strong preference and experience of working with Golang.


The ideal candidate will have a good foundation in Golang development, with extensive experience in building scalable, high-performance applications with low latency and high throughput.


Proficiency in containerization with Docker, cloud services with AWS, and a background in the financial or banking industries is highly desirable.


This role involves working closely with cross-functional teams to develop and enhance applications that meet the complex needs of our business and our clients.


Key Responsibilities

  • Design and develop robust, scalable, and secure backend services using Golang
  • Implement containerised services using Docker to ensure consistency across different environments and streamline deployment processes.
  • Leverage AWS cloud services to build and maintain highly available and scalable applications, with a focus on optimising performance and cost.
  • Collaborate with front-end developers and project managers to integrate back-end services with front-end applications (Mobile & Web).
  • Participate in the entire application lifecycle, focusing on coding, debugging, and providing robust solutions.
  • Engage in financial/banking domain-specific solution development, understanding and implementing regulatory and compliance requirements.
  • Maintain up-to-date knowledge of technology standards, industry trends, and emerging technologies.
  • Ensure code quality, organisation, and automation by adhering to best practices in coding standards and documentation.


You should apply if you have

  • Solid background working as a Software Developer with any OOP language
  • Proven experience (minimum of one year) as a Golang Developer with hands-on experience in designing and developing applications and frameworks.
  • Experience in designing and implementing event-driven systems with Kafka, RabbitMQ, Axon Framework, etc.
  • Proficient in Docker and containerization principles, with practical experience in deploying containerised applications.
  • Experience with AWS cloud services (e.g., ECS, S3, RDS, etc) and understanding of cloud architecture principles.
  • Previous experience in the financial or banking sector, with a strong understanding of financial products and compliance standards.
  • Strong analytical and problem-solving skills, with the ability to work in a fast-paced, evolving environment.
  • Excellent communication and teamwork abilities.
  • Knowledge of front-end technologies (e.g., React, SwiftUI, Flutter, Kotlin, etc) is a plus.
  • Experience with Kubernetes, Redis and Micro Services on Event bus is a plus.


How to apply

If this sounds of interest, please provide an updated CV. For further information about this vacancy, you can reach me directly [email protected]

Key Skills

Ranked by relevance