Golang Backend Developer
Job Description
Chronicle Protocol is a decentralized Oracle solution securing over $10 billion in collateral since 2017. We continue to secure MakerDAO while establishing a stand-alone brand and business proposition building the world’s first fully verifiable, cost-efficient, scalable, and decentralized oracle. The combination of Chronicle Protocol’s groundbreaking proprietary tech and impressive track record in Web3 represents an opportunity to establish a new leader in the oracle space, capable of servicing businesses across all blockchains, recognized for its gold standard of verifiability, scalability, transparency, accessibility, resilience, and security.
We are looking for a seasoned Golang Developer preferably located in the standard time zones between UTC+0 to UTC+2. to work alongside our Senior Backend Engineers. We are a lean team, so this role is for someone who enjoys being hands-on and having full ownership and autonomy over their work.
The Mission
- Chronicle strives to maintain technical leadership providing cost-efficient, verifiable, blockchain agnostic and decentralized Oracles for the Web3 ecosystem
- The product should be highly available, deployed on multiple nodes on a zero downtime approach. Also, it should be traceable, allowing you to follow a request in multiple services.
What you will be doing
- Researching complex topics related to p2p protocols, specific blockchain networks, ecosystem actors, 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 oracles and protocol integrations
- Implementing monitoring, alerting, and observability practices to maintain the highest standards of health, reliability, and uptime for Chronicle protocol components
- 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
Requirements
- B.S. or higher in computer science, software engineering or related technical field
- Strong knowledge of Go, paradigms, constructs, and idioms
- 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
- Experience building performant, scalable Backend solutions using Go and Python.
- 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
- 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
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
What We Offer
- Opportunity to enter the exciting world of Web3 and learn from some of the best minds in the industry; Don’t worry, our blockchain onboarding will pave your way for an epic journey
- Remote first. You’ll be joining a team working from all over the world with our headquarters located in the crypto hub of Zug, Switzerland.
- Flexible working arrangements. Create your own journey with flexible working schedules and locations.
- Real Impact: We are working on some of the most exciting projects in Web3 using the latest technologies. Your code won’t just run – it’ll reshape industries
- 6 weeks vacation, rewarding your commitment with us
- Flexible working hours
- Two offsites per year to meet up with the team
- Merch and Gifts – we love our branded swag as we believe in showing our appreciation in style
Our recruitment process
- HR Discussion
- Manager discussion
- Two technical interviews
- Offer
Meet us!
If you are still unsure, we are inviting you to come by anytime to our Discord channel without any commitment.
Company Overview
Oracles are a fundamental component of the blockchain landscape, serving vital data to blockchain applications, decentralized autonomous organizations (DAOs), as well as decentralized finance (DeFi) platforms, exchanges, and more.
JOB LOCATION
JOB TYPE
JOB INDUSTRY
COMPANY NAME