Senior Golang Developer - Microservices & API Specialist

Posted on Nov 27, 2024 by Thrive IT Systems Ltd
London, United Kingdom
IT
Immediate Start
Annual Salary
Full-Time

Job Description

We are looking for a Senior Golang Developer to join our innovative team. The ideal candidate will have a strong background in designing, developing, and deploying scalable, high-performance microservices and APIs. If you thrive in an Agile environment and have a passion for solving complex technical challenges, we encourage you to apply.

Key Responsibilities

  • Design, develop, and maintain high-performance applications using Golang.
  • Build and maintain REST APIs and Microservices Architecture to support business requirements.
  • Implement and manage Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like GitHub Actions, Jenkins, GitLab CI.
  • Utilize messaging technologies like Kafka for Real Time data processing and communication.
  • Work with SQL databases to design and optimize data storage solutions.
  • Collaborate using GIT for version control and code collaboration.
  • Participate in Agile/Scrum ceremonies and contribute to iterative software development processes.

Required Skills & Experience

  • Primary Expertise:
    • Proficiency in Golang programming.
    • Experience with REST API design and Microservices Architecture.
    • Knowledge of CI/CD tools like GitHub Actions, Jenkins, and GitLab CI.
    • Proficiency in Kafka for distributed messaging.
    • Strong experience with SQL databases (eg, PostgreSQL, MySQL).
    • Expertise in version control with GIT.
    • Hands-on experience in Agile - Scrum methodologies.

Good to Have Skills:

  • Familiarity with relational and NoSQL databases, such as PostgreSQL, Couchbase, Cassandra.
  • Experience with Containerization (Docker) and Orchestration (Kubernetes) technologies.
  • Knowledge of Atlassian tools (Jira, Confluence) for collaboration and tracking.
  • Understanding of Agile methodologies, including Scrum, Kanban, SAFe.
  • Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices.
  • Proficiency in designing and executing a variety of test types, including unit, integration, and regression tests.

Preferred Additional Skills:

  • Experience in the Payments Industry and knowledge of payment technologies.
  • Proficiency in diverse software languages and distributed technologies.
  • Broad understanding of payment processing systems and secure coding practices.

Reference: 2858244291

https://jobs.careeraddict.com/post/97376795

This Job Vacancy has Expired!

Senior Golang Developer - Microservices & API Specialist

Posted on Nov 27, 2024 by Thrive IT Systems Ltd

London, United Kingdom
IT
Immediate Start
Annual Salary
Full-Time

Job Description

We are looking for a Senior Golang Developer to join our innovative team. The ideal candidate will have a strong background in designing, developing, and deploying scalable, high-performance microservices and APIs. If you thrive in an Agile environment and have a passion for solving complex technical challenges, we encourage you to apply.

Key Responsibilities

  • Design, develop, and maintain high-performance applications using Golang.
  • Build and maintain REST APIs and Microservices Architecture to support business requirements.
  • Implement and manage Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like GitHub Actions, Jenkins, GitLab CI.
  • Utilize messaging technologies like Kafka for Real Time data processing and communication.
  • Work with SQL databases to design and optimize data storage solutions.
  • Collaborate using GIT for version control and code collaboration.
  • Participate in Agile/Scrum ceremonies and contribute to iterative software development processes.

Required Skills & Experience

  • Primary Expertise:
    • Proficiency in Golang programming.
    • Experience with REST API design and Microservices Architecture.
    • Knowledge of CI/CD tools like GitHub Actions, Jenkins, and GitLab CI.
    • Proficiency in Kafka for distributed messaging.
    • Strong experience with SQL databases (eg, PostgreSQL, MySQL).
    • Expertise in version control with GIT.
    • Hands-on experience in Agile - Scrum methodologies.

Good to Have Skills:

  • Familiarity with relational and NoSQL databases, such as PostgreSQL, Couchbase, Cassandra.
  • Experience with Containerization (Docker) and Orchestration (Kubernetes) technologies.
  • Knowledge of Atlassian tools (Jira, Confluence) for collaboration and tracking.
  • Understanding of Agile methodologies, including Scrum, Kanban, SAFe.
  • Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD) practices.
  • Proficiency in designing and executing a variety of test types, including unit, integration, and regression tests.

Preferred Additional Skills:

  • Experience in the Payments Industry and knowledge of payment technologies.
  • Proficiency in diverse software languages and distributed technologies.
  • Broad understanding of payment processing systems and secure coding practices.

Reference: 2858244291

CareerAddict

Alert me to jobs like this:

Amplify your job search:

CV/résumé help

Increase interview chances with our downloads and specialist services.

CV Help

Expert career advice

Increase interview chances with our downloads and specialist services.

Visit Blog

Job compatibility

Increase interview chances with our downloads and specialist services.

Start Test