Senior Go developer blockchain 

Senior Go developer blockchain 


Remote | full time | 8000 - 11000$

🔴Responsibilities:

- Write quality code that can be used in development and published;

- Propose solutions to fix code/architecture bottlenecks;

- Implement proposed solutions using Golang programming language and low-level optimization techniques.

- Ensure quality, reliability and performance of developed solutions using automated (unit, integration, performance) and manual and automation testing in collaboration with the QA team.

- Maintain and improve implemented modules according to business needs and feedback.

🔴Skills and Experience:

- 7+ years of the commercial experience in software development.

- 2+ years of experience in development of high-performance/high-concurrency/low-latency systems.

- Deep knowledge of two or more programming languages. Extensive experience with Golang (3+ years).

- Good understanding fundamental, creational, structural, behavioral and concurrency design patterns and principles of work with them.

- Strong adherence to principles of effective software engineering and corresponding practices.

- Good understanding of computer systems and software architecture - multithreading, Linux OS, data structures and algorithms.

- Debugging, profiling, and performance optimization skills.

- Understanding the principles of work with NoSQL, newSQL, key-value and Graph storages.

- Strong communication skills in English (upper intermediate English or higher).

- Understanding Software Lifecycle, Teamwork and the principles of Agile and Scrum, and the practical use of best practices from there.

- Degree in Computer Science, a related field or equivalent professional experience.

🔴Nice to have:

- Good understanding of CI/CD.

- Experience with Docker/Kubernetes.

- Multi-platform development experience.

- Experience working with open-source projects.

- Experience with Python and JavaScript.

- Experience with Web3.js and the Etherium ecosystem.

- Good understanding and experience with the contracts development (Solidity).

🔥Strong plus:

- Experience with Rust or C/C++.

- Experience in developing basic blockchain protocols.

- Participation in the design and development of blockchain nodes.

- Experience in building distributed and scalable systems.

- Prior experience working as a software architect.

- Experience in Solana (Rust) contract development. Understanding of Solana architecture.

Contact:

@TaniaRylkina_RedCode



Report Page