88
Job Description
We are seeking a Senior Backend Engineer with a strong interest in blockchain technology to join our Osmosis Data team. As a Backend Engineer, you will play a critical role in building data pipelines and developing API-based backend services.
Responsibilities
- Helping design, implement, and operate data-intensive microservices from the ground up.
- Building and maintaining data processing pipelines that extract and process data from the osmosis blockchain.
- Developing and maintaining secure and scalable backend services and APIs.
- Designing a real-time streaming system capable of listening to and reacting to real-time blockchain data and events.
- Contributing to improving our protocol’s observability by developing tools for monitoring, analyzing, and reporting on key metrics and behaviors (e.g., incentives).
- Debugging and troubleshooting production issues with our data platform.
Qualification
- Have at least 4 years of professional software development experience in building and maintaining data-intensive applications.
- Possess a solid understanding of Backend and Data Engineering principles and best practices.
- Have strong experience with relational and non-relational databases, time-series databases, queueing systems (such as Kafka), and API design.
- Have strong programming skills, preferably in Go, Python, and/or Rust.
- Are familiar with cloud data services and infrastructure (e.g., AWS, GCP).
- Have a strong understanding of distributed systems and how they can be operated at scale.
- Have experience in running and operating production workloads.
- Are passionate about blockchains and decentralized technology.
- Possess excellent communication skills and the ability to work collaboratively.
- Demonstrate a proactive approach to problem-solving and ownership of tasks.
Location: Remote.
Apply: BACKEND ENGINEER