Golang Developer


Who are we?


Arringo was founded back in February 2018, which started as a 24/7 Customer Service organisation and later grew to offer a wide range of services from Software Design & Development to Marketing and Back-Office Solutions. 

While our main line of business is outsourcing, we are more than your typical business solutions provider. We’re an extraordinary multicultural team with more than 30 different nationalities, we pride ourselves on bringing the best talent from around the world! 

Professional and personal development is an important part of our values. We are committed to creating an organisational culture and building a team where every individual has the opportunity to excel and achieve their business goals. Further, guided by a strong and collaborative leadership team, we offer a stable long-term environment where our business continues to grow each year. 

Who are you? 

We seek passionate individuals proficient in Go with expertise in standard libraries, design patterns, and UML. Experience in Cloud Programming, Docker, and Microservices is essential, and familiarity with Event Driven Architecture and Open API is valued. Strong candidates possess skills in multi-threading, automated testing, and code versioning using Git. AGILE experience, bug tracking, and project management knowledge are preferred. Team players with a strong work ethic and communication skills, and those with programming experience in Finance or C++ knowledge, are encouraged to join our innovative team.

What will you be doing? 

  • Designing, building and maintaining efficient, reusable, clean, performant and reliable Go code 
  • Contributing to the migration to a new Microservices Architecture through an iterative process 
  • Supervising and tutoring the introduction of Go technologies and coding best practices 
  • Helping to maintain code quality, organization, and automation 
  • Contributing to expanding the Company’s knowledge base by writing clear and complete technical documentation 
  • Identify bottlenecks and bugs and devise solutions to address these problems 
  • Participate in the Agile Iterative SDLC 

Required skills:

  • Strong proficiency in GO, with a good knowledge of the language specification
  • Strong knowledge of the standard libraries and main frameworks
  • Knowledge and experience applying the most important design patterns
  • Knowledge of UML
  • Experience with Cloud Programming
  • Experience with Docker
  • Experience with Microservices Architectures development
  • Experience with Event Driven Architecture development with at least one among RabbitMQ, Kafka, Pulsar
  • Experience with Redis Cache (or similar)
  • Knowledge and experience with Open API and API First principles
  • A degree of familiarity with RDBMS/SQL databases (specifically MySQL and Postgres)
  • Familiarity with NoSQL databases
  • Sound familiarity with multi-threading and concurrent and asynchronous programming 
  • Experience in the implementation of automated testing platforms and unit tests
  • Sound knowledge of code versioning tools (specifically git (core) and through GitHub and GitLab)
  • A considerable number of years working in AGILE environments
  • Familiarity with bugs tracking and project management tools ( i.e.  Atlassian JIRA)
  • Good work ethic, committed, attentive to detail and clear communication
  • Programming experience in the Finance Industry is considered an asset
  • Knowledge of C++ is considered a plus

What do we offer? 

  • Private healthcare 
  • Free eye test 
  • Refer a friend bonus 
  • Performance bonus 
  • Company discounts 
  • Team activities 
  • Extra paid holidays for volunteering time 
  • Career progression 
  • Company training with full support 
  • Job reference
  • Date published
  • Status
  • Primary job focus
  • Job type
    Full Time
  • Employment level
  • Country
Apply now