Software engineer

Seeking a project based contributor to help implement a chatbot-like user interface for interaction with EVM blockchain-based voucher wallets voucher wallets.
The initial target will be USSD session handling.
The project a full-time engagement of 3 months. The contributor should have no other job commitments during the project period, and will be compensated. After the end of the project period, there may be possibility of ensuing engagement directly with the clients, with tasks such as but not limited to: maintenance and testing, change and edit menus and integrate new external functions into menus

Tasks
The contributor will assist with:

Defining menus in an assembly-like language for the go-vise engine.
Write external code handlers for menu endpoints in golang.
Secure test coverage for menu traversal.
Assist with quality assurance and unit-tests for the go-vise engine.
Create a sane environment for running go-vise as a microservice.

SkillsRequirements

At least 1 year of professional experience with golang.
Building and maintaining open source software (or comparable experience).
Comfortable working in a modern Linux environment.
Comfortable with pair-programming.
Based in Kenya or Uganda.
Must at least be familiar with
Assembly-like language syntax
Writing unit tests.
Using docker.
Using git CLI.

Additional experience that would be useful

Conceptual understanding of Blockchain technology.
General understanding of how to interact with EVM-based blockchains.
Using and/or making chatbots (e.g. Telegram, USSD, IRC)
python
javascript
Shell scripting

Apply via :

wellfound.com