Software Engineer
PREDICTA MARKETS LIMITED
Engineering & Technology
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 pipelinesJob 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.