Research BG

Blockchain Core Developer (Cosmos SDK, Golang)

This role is to join the Back-End Engineering team and assist in development and implementation of the protocol.

Blockchain Core Developer position offers the opportunity to collaborate with our world-class engineers, product developers, and designers; contribute to innovative and complex products; influence innovation and work in a highly collaborative, results-oriented environment.

If you believe that you are the right fit, we would love to meet you.

Primary Responsibilities

Your role includes development, testing and releasing of the components of Galactica Blockchain. We expect the successful candidate to deliver high quality code and to be passionate about software engineering. You must have a proficient understanding of algorithms and data structures, security, and be familiar with development of high-load applications. Ideal candidates should also be experienced with Cosmos SDK or have experience in development of any other blockchain.

  • You are able to exercise autonomy in managing projects and tasks and demonstrate a desire to make a personal contribution;

  • You are highly self-motivated and make an effort to add value to Galactica's operations, setting an example for other team members;

  • You are responsible for learning and integrating the coding style and guidelines developed by Galactica's experts into your practice;

  • Galactica's mission and values resonate with you;

  • You are responsible for maintaining the code base by identifying technical debt, potential risks and scalability issues;

  • You are willing to be proactive in developing effective solutions to improve the code base;

  • You keep abreast of leading edge innovations and changes in industry standards;

  • You demonstrate leadership and team management skills;

  • You are capable of creating high-level code output on a daily basis;

  • You are an experienced Git и GitHub user;

  • You are open to collaboration and willing to solve problems.

Basic Requirements

  • Expert in Golang: You have at least 3 years of professional experience with Golang and understand its intricacies;

  • Expert in Blockchain development: Experience with Cosmos SDK is even better;

  • Experience with Ethereum and EVM-Compatible Blockchains: You're not required to write smart contracts, but you should have experience interacting with Ethereum and EVM-compatible smart contracts;

  • Proficient in Protobuf, gRPC, REST, GraphQL and OpenAPI: You are experienced in defining and implementing API protocols using these technologies;

  • Familiar with Docker: You understand containerization and have hands-on experience with Docker;

  • English language: You are proficient in the English language, enabling effective communication within our global team.

Perks

  • Flexible working hours,

  • Solid compensation package,

  • Fully remote work or comfortable office,

  • Fully covered participation in conferences and travel expenses,

  • Occasional team building events,

  • Vacation days are well above the industry average.

Application Process

  • The application process for this position consists of an introductory interview, test task, technical interview, and a brief interview with one or several members of the management team. This process may last several weeks.