Golang Developer

Our client, a respectable holding located in Malta, specializing in BPM solutions, is on the lookout for a talented Golang Developer to join their team remotely (or in one of their offices) to work on a FinTech project.

The Role
You will be involved in creating a secure and efficient digital system that facilitates online transactions by connecting e-commerce websites or mobile applications with financial institutions, allowing for the seamless transfer of funds between customers and merchants. You will be integrating various payment methods, such as credit cards, digital wallets, and alternative payment options, to offer customers a convenient and flexible payment experience, ultimately enabling businesses to securely accept payments online and manage their financial transactions effectively.


  • Participate in code reviews to ensure code quality and distribute knowledge
  • Analyze 3rd party API and use it to implement new integrations
  • Write high-performance, testable and maintainable code to implement new functionality
  • Тake part in technical discussions to come up with solutions for challenging issues
  • Appetite to learn and contribute


  • Development experience for Go 3+ years
  • Understanding how to develop and implement scalable and reliable software solutions
  • Problem-solving skills
  • GitLab, GitLab CI
  • Experience with multiple databases (RDBMS, NoSQL, SQL, Redis, …) and messaging services (Kafka, NATS, etc.)
  • System design skills
  • REST/RPC transports
  • Docker, Kubernetes
  • Experience with micro-services design and development
  • Experience with software engineering best practices: unit testing, code reviews, design documentation

Nice to have:

  • Understanding event-driven architecture
  • Understanding Twelve-Factor App Methodology
  • Cloud Events
  • Working with cloud services GCP\AWS
  • GitOps
  • Terraform
  • Helm\Argocd
  • Grafana\Tempo\Loki + Prometheus
  • High load systems
  • Industry


  • Salary package 3500-6000 EUR (employment, B2B contract)
  • A friendly and supportive environment to work in;
  • Career and personal development opportunities;
  • Modern office in the city centre (if you choose one);
  • Ability to get certifications and training paid by the employer for your career growth;
  • Ability to learn or improve your English level.
Interested? Fill the form
or send us an email
Click or drag a file to this area to upload.