Mid-Level Backend Engineer
2025-07-21T04:10:45+00:00
Supra
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8639/logo/sup.png
https://supra.com/
FULL_TIME
Kenya
Nairobi
00100
Kenya
Professional Services
Science & Engineering
2025-07-31T17:00:00+00:00
Kenya
8
SupraScan is a blockchain-native explorer built on the Supra network. We provide fast, reliable, and developer-friendly access to on-chain data. As we scale, we’re looking for a sharp backend engineer who thrives in a fast-moving, web3-native team.
What You’ll Do
-
- Design and maintain scalable backend services in TypeScript
- Work with PostgreSQL and explore non-relational databases where needed
- Optimize APIs and background jobs to handle high throughput and parallel processing
- Efficiently handle RPC calls and implement rate limiting, batching, and caching strategies
- Build and maintain modular, reusable indexing pipelines for on-chain data
- Design systems that gracefully handle blockchain forks and reorgs
- Write clean, maintainable, and extensible code using object-oriented programming principles
- Collaborate with a cross-functional team to ship features quickly
- Contribute to improving architecture, developer workflows, and system observability
- Continuously profile and optimize memory/resource usage for long-running services
Requirements
- Proficiency in TypeScript (Node.js)
- Strong understanding of system design and object-oriented programming
- Experience in high-concurrency environments and background job processing
- Solid knowledge of relational databases (e.g., PostgreSQL)
- Experience with worker queues (e.g., BullMQ, RabbitMQ)
- Familiarity with handling API rate limits, batching, and caching strategies
- Understanding of memory management and tools for diagnosing memory leaks (e.g., Node.js heap snapshots, pprof)
- Comfortable working within the members UTC +7 to +9(Asia Timezone), UTC -5 to -8 (US Timezone)
- Self-driven, proactive, and eager to learn post-onboarding
Nice to Have
- Experience with blockchain concepts, especially forks and chain reorgs
- Background in real-time or streaming data processing (Kafka, Flink, GraphQL subscriptions)
- Familiarity with Docker, GraphQL, or microservices architecture
- Exposure to monitoring tools and practices (e.g., Prometheus, Grafana)
- Knowledge of non-relational databases (e.g., Redis, MongoDB)
- Open to learning Rust or Go is a plus
What's In It For You
Joining Supra means joining a fast-growing startup with a diverse and dynamic team. Every role is impactful, allowing you to engage in meaningful work that contributes to our success.
You will enjoy the flexibility of a fully remote environment with adaptable working hours, enabling you to work from anywhere globally.
- Competitive Compensation: We offer competitive compensation packages aligned with market standards.
- Work-Life Balance: Eligible team members have access to flexible paid time off, sick leave, and other time-off options, adjusted in line with local regulations.
- National Holidays: We recognize national holidays specific to each team member’s country and provide paid leave in accordance with local guidelines.
- Health Benefits: Comprehensive health coverage options, including medical, dental, and vision benefits, are available to full-time employees where applicable.
Getting Started with Supra
We believe in giving you the space to settle in. Your first month is about orientation and learning:
- Engage with your team to understand our business, vision, mission, and strategic goals.
- Enhance your skills to navigate the evolving DeFi landscape.
- Absorb our core values and establish connections with your colleagues through one-on-one meetings.
- Familiarize yourself with the tools and processes vital to our operations.
- Analyze our product offerings and contribute to discussions that shape our future.
We're here to support your integration and ensure you have the resources you need!
JOB-687dbdc5405c0
Vacancy title:
Mid-Level Backend Engineer
[Type: FULL_TIME, Industry: Professional Services, Category: Science & Engineering]
Jobs at:
Supra
Deadline of this Job:
Thursday, July 31 2025
Duty Station:
Kenya | Nairobi | Kenya
Summary
Date Posted: Monday, July 21 2025, Base Salary: Not Disclosed
Similar Jobs in Kenya
Learn more about Supra
Supra jobs in Kenya
JOB DETAILS:
SupraScan is a blockchain-native explorer built on the Supra network. We provide fast, reliable, and developer-friendly access to on-chain data. As we scale, we’re looking for a sharp backend engineer who thrives in a fast-moving, web3-native team.
What You’ll Do
-
- Design and maintain scalable backend services in TypeScript
- Work with PostgreSQL and explore non-relational databases where needed
- Optimize APIs and background jobs to handle high throughput and parallel processing
- Efficiently handle RPC calls and implement rate limiting, batching, and caching strategies
- Build and maintain modular, reusable indexing pipelines for on-chain data
- Design systems that gracefully handle blockchain forks and reorgs
- Write clean, maintainable, and extensible code using object-oriented programming principles
- Collaborate with a cross-functional team to ship features quickly
- Contribute to improving architecture, developer workflows, and system observability
- Continuously profile and optimize memory/resource usage for long-running services
Requirements
- Proficiency in TypeScript (Node.js)
- Strong understanding of system design and object-oriented programming
- Experience in high-concurrency environments and background job processing
- Solid knowledge of relational databases (e.g., PostgreSQL)
- Experience with worker queues (e.g., BullMQ, RabbitMQ)
- Familiarity with handling API rate limits, batching, and caching strategies
- Understanding of memory management and tools for diagnosing memory leaks (e.g., Node.js heap snapshots, pprof)
- Comfortable working within the members UTC +7 to +9(Asia Timezone), UTC -5 to -8 (US Timezone)
- Self-driven, proactive, and eager to learn post-onboarding
Nice to Have
- Experience with blockchain concepts, especially forks and chain reorgs
- Background in real-time or streaming data processing (Kafka, Flink, GraphQL subscriptions)
- Familiarity with Docker, GraphQL, or microservices architecture
- Exposure to monitoring tools and practices (e.g., Prometheus, Grafana)
- Knowledge of non-relational databases (e.g., Redis, MongoDB)
- Open to learning Rust or Go is a plus
What's In It For You
Joining Supra means joining a fast-growing startup with a diverse and dynamic team. Every role is impactful, allowing you to engage in meaningful work that contributes to our success.
You will enjoy the flexibility of a fully remote environment with adaptable working hours, enabling you to work from anywhere globally.
- Competitive Compensation: We offer competitive compensation packages aligned with market standards.
- Work-Life Balance: Eligible team members have access to flexible paid time off, sick leave, and other time-off options, adjusted in line with local regulations.
- National Holidays: We recognize national holidays specific to each team member’s country and provide paid leave in accordance with local guidelines.
- Health Benefits: Comprehensive health coverage options, including medical, dental, and vision benefits, are available to full-time employees where applicable.
Getting Started with Supra
We believe in giving you the space to settle in. Your first month is about orientation and learning:
- Engage with your team to understand our business, vision, mission, and strategic goals.
- Enhance your skills to navigate the evolving DeFi landscape.
- Absorb our core values and establish connections with your colleagues through one-on-one meetings.
- Familiarize yourself with the tools and processes vital to our operations.
- Analyze our product offerings and contribute to discussions that shape our future.
We're here to support your integration and ensure you have the resources you need!
Work Hours: 8
Experience in Months: 12
Level of Education: bachelor degree
Job application procedure
Interested in applying for this job? Click here to submit your application now
All Jobs | QUICK ALERT SUBSCRIPTION