Software Engineer - Golang

We are looking for a Software Engineer - Golang, to join our dynamic team.

Key Responsibilities:

  • Demonstrable experience in at least one back-end type-safe programming language, with a preference for Golang.
  • Comfortable/experienced with back-end micro-service architecture and communication.
  • Specific experience with REST and asynchronous messaging services (e.g., Kafka, RabbitMQ).
  • Comfortable/experience within a Scrum framework.
  • Working with a team to deliver business functions and customer journeys.
  • Emphasis on testing and automation throughout the CI/CD pipeline.

Candidate Profile:

  • Bachelor’s degree in computer science, computer engineering, or equivalent.
  • Experience in professional software development.
  • Solid understanding of test-driven development, including various types of tests.
  • Knowledge of software engineering methodologies, including Agile, Scrum, Kanban, SAFe, TDD, BDD, and Waterfall.
  • Desired knowledge of technologies such as Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL.
  • Experience in CI, CD, and CT, using tools like Jenkins, Rally, JIRA, and version control systems like Git or SVN.
  • At least two years of experience as an SME in Business Intelligence disciplines.
  • At least one years of deep experience with Big Data solutions.
  • Basic expertise in working in a global environment.
  • Proven experience (minimum of  1 year) in managing complex, multi-dimensional demands.
  • Practical experience with customer onboarding, especially within the realm of financial data.

Apply for this position

Subject:
Full Name *
Email *
Phone *
Message to Hiring Manager *
Upload CV/Resume *

Note: You can upload only pdf file and it must be less than 2 MB.

LinkedIn
Website