Golang developer (Middle)

Remote · Development Team
USD 5000/monthly
Apply

About company:

A crypto lending platform founded 3 years ago in Cyprus, combining both traditional and advanced approaches to lending to empower users to make their crypto assets work for them. With a wide selection of cryptocurrencies, competitive interest rates, and regular weekly payouts, they offer users a seamless and rewarding lending experience.

The company is rapidly growing and inviting a Golang developer to join their team.


Technical Stack:

Programming Languages: Go, Python (Django)

Databases: PostgreSQL

Message Brokers: Kafka (preferred)

Cloud: AWS (preferred)

OS: Linux

Containerization: Docker

Monitoring Systems: Prometheus, Grafana (preferred)

Responsibilities

  • Planning, developing, and testing new features.
  • Supporting the existing infrastructure and codebase.
  • Consulting and resolving issues for the support team.

Requirements

Technical Skills:

  • Proficiency in Go and Python (Django) with at least 4 years of experience.
  • Experience writing and optimizing queries in relational databases (PostgreSQL).
  • Experience interacting with message brokers, preferably Kafka.
  • Understanding of the differences between basic sorting and searching algorithms, as well as knowledge of fundamental data types and structures.
  • Experience working with cloud providers, preferably AWS.
  • Basic skills in Linux and Docker.
  • Experience with monitoring systems (preferably Prometheus and Grafana).
  • Knowledge of English, at least at a limited level, sufficient to read and write documentation in English

Soft Skills:

  • Independence, experience working without direct supervision, and the ability to take responsibility for a specific direction. It is important that the candidate can understand priorities and follow them.
  • Willingness to work in short development cycles and the ability to switch between tasks within the same day. It is crucial that the candidate does not expect to spend three weeks on one task.
  • Strong communication skills and a proactive attitude.

Conditions

  • Service Contract Agreement
    Type: B2B/B2C
  • Remote Work Opportunity
  • Working Hours based on time zones:

    • CET - UTC+1 (e.g., Spain, France, Germany, Italy)
    • EET - UTC+2 (e.g., Greece, Finland, Romania)
    • FET - UTC+3 (e.g., Belarus, Kaliningrad)
Share this job opening

Application:

By applying to this job opening you confirm your consent to processing your personal data and accept Ekaterina Semenova Privacy Policy