Job Description:
Have you got the right qualifications and skills for this job Find out below, and hit apply to be considered.
We are seeking a talented Golang Engineer to join our team for banking client, working on-site 3 days a week. This is a full-time, permanent role offering a competitive salary. The ideal candidate will have a strong background in backend development, microservices, and continuous integration tools.
Primary Responsibilities:
Proficiency in Golang for backend development.
Expertise in REST APIs and Microservices Architecture.
Hands-on experience with Continuous Integration Tools such as Github Actions, Jenkins, and Gitlab CI.
Familiarity with Kafka and SQL databases.
Proficient with GIT and experience in Agile - Scrum methodologies.
Good to Have:
Knowledge of Relational and NoSQL databases like PostgreSQL, Couchbase, or Cassandra.
Experience with container orchestration technologies like Docker and Kubernetes.
Proficiency with Atlassian tools (JIRA, Confluence, etc.).
Understanding of software engineering methodologies, including Agile, Scrum, Kanban, SAFe, TDD, BDD, and Waterfall.
Solid grasp of Test-Driven Development (unit, component, functional, system integration, regression tests).
Preferred Additional Skills:
Familiarity with the payments industry.
Experience with coding across various distributed technologies.
Exposure to a wide range of software languages and payment technologies.