Immediate Start New
1 week ago
PREDICTA MARKETS LIMITED

Software Engineer

PREDICTA MARKETS LIMITED

Engineering & Technology

Banking, Finance & Insurance KSh 105,000 - 150,000
Easy Apply

Skills Required

TypeScript React Next.js 14 (App Router) Tailwind CSS Playwright Python 3.11+ FastAPI SQLAlchemy Celery PostgreSQL Redis RabbitMQ OpenTelemetry REST API design Docker Docker Compose Terraform CI/CD pipelines

Job Summary

Full-Stack Engineer (1–4 yrs) for a fast-growing prediction markets platform. Build real-time features with Next.js 14/Tailwind/shadcn, TypeScript, FastAPI, PostgreSQL, Celery, Docker/K8s/Terraform. Own end-to-end, ship fast, love clean code.

  • Minimum Qualification : Bachelors
  • Experience Level : Entry level
  • Experience Length : 2 years
  • Working Hours : Full Time

Job Description/Requirements

Key Responsibilities

  • Ship end-user features in the Next.js 14/Tailwind frontend and React/Vite admin console, integrating with shadcn/ui, TanStack Query, React Hook Form, and PostHog analytics.
  • Extend FastAPI services and Celery workers (using SQLAlchemy, PostgreSQL, Redis/RabbitMQ, and OpenTelemetry) while keeping business logic testable and scalable.
  • Build and maintain real-time flows using WebSocket protocols, ensuring consistent API contracts across all surfaces (web, admin, mobile).
  • Collaborate with DevOps on containerized deployments (Docker Compose, Kubernetes with Kustomize, Terraform-managed cloud infrastructure); handle managed secrets and observability best practices.
  • Uphold Predicta’s coding standards (type-safe TypeScript/React, async Python, automated linting/formatting/testing) and author concise technical documentation for features and APIs.


Core Technical Skills & Experience

  • 1–4 years building TypeScript React apps, including Next.js App Router, Tailwind CSS, shadcn/ui, TanStack Query.
  • Experience in Python 3.11+ with FastAPI, SQLAlchemy, Alembic migrations, and Celery; hands-on experience with PostgreSQL schemas, Redis for caching/queues, and RabbitMQ-based task routing.
  • REST API design skills, including JWT-based authentication, for auth/RLS, and WebSocket/broadcast tools (e.g., Pusher, ably, socket.io).
  • CI/CD quality habits: automated formatting, linting, type-checking, and unit/e2e testing (pytest, Playwright).
  • Cloud-native fundamentals: Docker and Docker Compose for local dev, basic IaC (Kustomize or Terraform) and secrets management using Infisical (or Similar tools).


Nice-to-Have / Growth Areas

  • Experience with Expo/React Native.
  • Background in trading or fintech systems (e.g., order books, smart contracts, multi-currency handling).
  • Python ETL pipelines, TimescaleDB for time-series data.
  • Familiarity with analytics and monitoring stacks like PostHog, OpenTelemetry, and Grafana, plus feature flag-driven rollouts for safe deployments.

Important Safety Tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
Report Job
View More

Lorem ipsum

Lorem ipsum dolor (Location) Lorem ipsum Confidential
3 years ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

v2.homepage.newsletter_signup.choose_type

We care about the protection of your data. Read our

We care about the protection of your data. Read our  privacy policy .

This action will pause all job alerts. Are you sure?

Cancel Proceed
Follow us On:
Get it on Google Play
2025 BrighterMonday

Or your alerts