Amoniac OÜ is an Estonian company headquartered in Tallinn that provides software development services. We have been actively offering our services since 2015 and have many successfully completed projects and regular customers. We help clients develop a product that will benefit them and bring profit.
19 березня 2024

Middle Golang Developer (EU based) (вакансія неактивна)

Таллінн (Естонія), віддалено $1500–3500

Location Requirement: This position is exclusively open to candidates residing in the European Union (EU) or those planning to relocate to the EU in the near future. Please mention your current EU country of residence in your application.

We are on the hunt for a skilled Go developer to contribute to an innovative data processing platform with integrated Business Intelligence (BI) functionalities. This project aims to transform data-driven decision-making by creating a scalable, efficient, and user-friendly system for extensive data operations and actionable insights through an intuitive BI dashboard.

Required Skills:

  • Minimum of 2 years of professional experience with Go.
  • Strong grasp of Go syntax and nuances.
  • Solid experience in cloud-native application development.
  • Proficiency in code versioning tools, such as Git.
  • Experience with Docker and containerization technologies.
  • Demonstrated capability to write clean, efficient, and maintainable code.
  • Strong background in code testing, with mandatory experience using the testify package.

Desirable Skills:

  • Experience with the Gin web framework.
  • Experience with SQLx for streamlined database interactions.
  • Knowledge of Prometheus metrics for observability.
  • Familiarity with Kubernetes is a significant plus.

We Offer:

  • A competitive salary, regularly reviewed based on performance.
  • A flexible working schedule to accommodate your lifestyle.
  • 10 paid vacation days, with the option to take an additional 5 days at your expense.
  • 5 sick days per quarter to support your health and well-being.
  • A collaborative and inclusive working environment.

Responsibilities:

  • Design, develop, and implement high-performance applications in Go.
  • Collaborate with team members to ensure code quality, robustness, and scalability.
  • Troubleshoot and optimize backend functionality.
  • Develop containerized applications with Docker and ensure smooth deployments using GoReleaser.
  • Deep understanding and utilization of Go’s native packages and idiomatic coding patterns.

Project Description:

Our project focuses on building a state-of-the-art data processing platform, leveraging technologies such as Ruby on Rails, Go, Python, RabbitMQ, and PostgreSQL. This platform is designed to handle extensive data operations efficiently and provide users with actionable insights via an intuitive BI dashboard.

Application Instructions:

When applying, please include the EU country you currently reside in at the beginning of your application to confirm your eligibility based on our location requirements.