Golang Developer
Sofia, Bulgaria
What you will be doing:
- Researching complex topics related to specific blockchain networks, including consensus algorithms, economic models, and node/network topology
- Conducting rigorous security audits and testing of the product ensuring the highest performance of the work you produce
- Providing support for new and existing blockchain networks
- Implementing Dockerization, YAML templating, and other code-related tasks to enable different networks to run on a cloud platform
- Implementing monitoring, alerting, and observability practices to maintain the highest standards of health, reliability, and uptime for blockchain networks
- Writing integration tests and maintaining a robust CI/CD pipeline
- Documenting software development processes and preparing project reports for clients
What you bring to the table:
- Strong knowledge of Go programming language, paradigms, constructs, and idioms
- Knowledge of common Go routine and channel patterns
- Experience with the full site of Go frameworks and tools dependency management tools, router packages, web frameworks, etc.
- Experience and due diligence in writing high quality, well-structured code in multiple languages/technologies
- Appetite and capacity to keep up with emerging technologies & share knowledge
- Ability to work independently and deliver working products within deadlines from empty Git repo to fully-deployed solutions in the cloud
- Agility and Adaptability Web3 is constantly evolving, so being a quick-learner, embracing change and making the best of it is vital