Senior Elixir / Phoenix Developer - (Real-Time Middleware / High-Scale Systems)

Posted 4 weeks ago

Worldwide

Summary

We're building a scalable real-time audio/video communication platform and need an experienced Elixir developer to implement the real-time middleware layer alongside our existing NestJS backend. Our stack: React, NestJS, PostgreSQL, Jitsi/JVB (audio), Bunny.net (CDN), Infomaniak VPS. Scope (1 month): Set up Elixir/Phoenix project integrated with our NestJS backend Implement Phoenix Channels for WebSocket connections (replacing Socket.io) Build presence tracking (online status, room membership) PubSub notification broadcasting to subscribers Jitsi VPS load balancer — route users to least-loaded JVB instance OTP supervision trees for fault tolerance Documentation and handover to existing team Must have: 3+ years production Elixir/Phoenix OTP patterns: GenServer, Supervisors, ETS Phoenix Channels at scale PostgreSQL / Ecto Nice to have: WebRTC/Jitsi, NestJS familiarity, distributed Elixir clustering, German language. You'll define the Elixir architecture for a platform targeting 10M+ users on the same BEAM stack that powers WhatsApp and Discord. Share your Elixir experience and any relevant Phoenix Channel work.

  • $900.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
PostgreSQL
RESTful API
Activity on this job
  • Proposals:15 to 20
  • Last viewed by client:2 weeks ago
  • Interviewing:
    1
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jan 14, 2021
  • Germany
    Hockenheim7:11 PM
  • $11 total spent
    1 hire, 0 active
  • Tech & IT
    Individual client

Explore similar jobs on Upwork

Telegram API
Telegram
JavaScript
API
Android
Smartphone
iOS
PHP
Multiplayer Card gameHourly‐ Posted 2 weeks ago
Native App Development
AngularJS
TypeScript
Node.js
JavaScript
React
MongoDB
MySQL
Amazon Web Services
Redis
Socket.io
Web Design
ExpressJS
NodeJS Framework
Game Development
RESTful API

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo