Qureos

Find The RightJob.

Backend Developer (Python, AWS, Real-Time Systems)

Backend Developer (Python, AWS, Real-Time Systems)

Location: Remote (UK)

Type: Full-time

About the Role

We are building a modern, real-time application with a strong backend foundation. We are looking for a Backend Developer who is comfortable designing, building, and scaling APIs and real-time systems using FastAPI, PostgreSQL (Supabase), and AWS.

You will work closely with the frontend team and product leadership to design clean APIs, implement authentication and authorization, handle real-time communication via WebSockets, and ensure the system is secure, scalable, and maintainable.

Responsibilities

  • Design, build, and maintain backend services using FastAPI
  • Develop and maintain RESTful APIs and WebSocket-based real-time features
  • Implement authentication and authorization using JWT
  • Design and optimize PostgreSQL (Supabase) database schemas and queries, and perform migrations as various versions
  • Handle file storage and retrieval (e.g. S3 or similar)
  • Integrate third-party services (e.g. payments, notifications, APIs)
  • Write clean, testable, and well-documented code
  • Optimize backend performance and scalability
  • Collaborate with frontend developers and product stakeholders to engineer solutions
  • Debug production issues and improve system reliability
  • Participate in code reviews and architectural discussions

Required Skills & Experience

Core Backend

  • Strong experience with Python
  • Hands-on experience with FastAPI or similar async Python frameworks
  • Experience building REST APIs
  • Solid understanding of async/await and non-blocking I/O

Databases

  • Experience with PostgreSQL
  • Data modeling, indexing, and query optimization
  • Familiarity with Supabase is a plus

Authentication & Security

  • Experience implementing JWT-based authentication
  • Understanding of access vs refresh tokens
  • Knowledge of backend security best practices

Real-Time Systems

  • Experience using WebSockets, knowledge of WebRTC is a plus
  • Understanding of real-time connection management and scaling

Cloud & DevOps

  • Experience deploying applications on AWS
  • Familiarity with services like ECS, EC2, S3, and Auto Scaling
  • Experience with Docker
  • Understanding of networking fundamentals, environment configuration and secrets management
  • Understanding of Load Balancers, Rate Limiters
  • Understanding of Cloud Delivery Networks (E.g. CloudFront)

Nice to Have

  • Experience with Redis (caching, pub/sub, queues)
  • Background job processing (Celery, RQ, SQS, etc.)
  • Experience integrating Stripe or other payment systems
  • CI/CD pipelines
  • Monitoring & logging tools
  • Experience working in startups or fast-moving environments

What We’re Looking For

  • Someone who thinks beyond “just writing endpoints”
  • Strong understanding of system design and scalability
  • Comfortable owning backend features end-to-end
  • Able to reason about trade-offs and make pragmatic decisions
  • Communicates clearly and documents their work

Interview Process (Example)

  • Technical interview (FastAPI, async, databases, system design), plus take-home assignment
  • Business fit interview
  • Final discussion / offer

Why Join Us?

  • Work on a modern real-time product
  • Use a contemporary backend stack
  • Influence architecture decisions early
  • Collaborate with a small, driven team
  • Opportunity to grow with the product

How to Apply

Send your resume, & GitHub.

Job Type: Full-time

Pay: Rs70,000.00 - Rs120,000.00 per month

Experience:

  • Backend Development: 3 years (Required)
  • Python development: 1 year (Required)

Language:

  • Pashto (Preferred)

Work Location: Remote

Similar jobs

No similar jobs found

© 2026 Qureos. All rights reserved.