Mid-Level Backend Engineer job at Supra
11 Days Ago
Linkedid Twitter Share on facebook
Mid-Level Backend Engineer
2025-07-21T04:10:45+00:00
Supra
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8639/logo/sup.png
FULL_TIME
 
Kenya
Nairobi
00100
Kenya
Professional Services
Science & Engineering
KES
 
MONTH
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!

 
 
 
bachelor degree
12
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

Job Info
Job Category: Engineering jobs in Kenya
Job Type: Full-time
Deadline of this Job: Thursday, July 31 2025
Duty Station: Kenya | Nairobi | Kenya
Posted: 21-07-2025
No of Jobs: 1
Start Publishing: 21-07-2025
Stop Publishing (Put date of 2030): 21-07-2035
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.