Strong knowledge of Go, paradigms, constructs, and idioms.
Experience with microservice architectures around message buses like Kafka.
Familiarity with CI/CD and reporting tools - source code control (Git), Jenkins, metrics/log monitoring tools like Grafana.
Ability to work independently and deliver working products within deadlines from empty Git repo to fully-deployed solutions in the cloud.
Experience building performant, scalable Backend solutions using Go and Python.
Experience with the full suite 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.
Experience with message-based systems Kafka and/or RabbitMQ.
Appetite and capacity to keep up with emerging technologies & share knowledge.
B.S. or higher in computer science, software engineering or related technical field.
RESPONSIBILITIES
Conducting rigorous security audits and testing of the product ensuring the highest performance of the work you produce.
Writing integration tests and maintaining a robust CI/CD pipeline.
Documenting software specs and development processes as well as preparing project reports for our developers community.
Implementing monitoring, alerting, and observability practices to maintain the highest standards of health, reliability, and uptime for Chronicle protocol components.
Providing support for new oracles and protocol integrations.
Researching complex topics related to p2p protocols, specific blockchain networks, ecosystem actors, economic models, and node/network topology.
The Nice-To-Haves
Knowledge of Web3 and a keen interest to learn more.
Experience with Solidity and EMV-compatible DAPPs development, including Layer 1 and Layer 2 approaches.
Familiarity with working in a startup environment.
Working with cryptography.
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.