Search by job, company or skills

M

Full Stack Engineer

8-10 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Senior / Lead Full Stack Engineer (Java, Angular, Real-Time Systems)

Work Schedule: Candidates must be available to work Sunday through Thursday, in line with the standard Saudi work week.

Our company description

Mission is a platform for hiring, vetting, and managing software development talent. It enables our clients to connect with the world's best talent to build mission-critical software products

About the client

A prominent data solutions provider specializing in transforming information into actionable insights to support large-scale digital transformation. The organization offers specialized services in data analytics, business intelligence, and technical consulting. Serving both the public and private sectors, the company focuses on building high-performance digital infrastructure and scalable products that facilitate data-driven decision-making across various industries.

About the Role

In this role, you will design and implement secure, low-latency video streaming and real-time communication solutions. You will own the technical architecture and scaling strategy for mission-critical digital products, ensuring high performance in production environments. Whether as a lead or senior engineer, you will have significant ownership over the end-to-end stack—from backend services and media infrastructure to real-time user interfaces—directly impacting how the organization delivers reliable communication services at scale.

What You'll Do

  • Architect and implement scalable real-time communication solutions using LiveKit and WebRCT
  • Build robust backend services and session orchestration logic using Java Spring Boot
  • Develop high-performance real-time user interfaces and integrated experiences with Angular
  • Optimize systems for concurrency, bandwidth efficiency, and resiliency to minimize latency and packet loss
  • Design and manage complex data models and persistence strategies within PostgreSQL
  • Establish engineering standards, code quality benchmarks, and deployment best practices for media infrastructure.
  • Troubleshoot production-level streaming bottlenecks, including signaling, media routing, and connection instability
  • Collaborate with cross-functional teams to ensure production readiness, security, and high availability.

What You Bring

  • 8+ years of software engineering experience in a production environment
  • Deep technical expertise in LiveKit and WebRTC
  • Proven experience scaling real-time video or streaming applications
  • Strong proficiency in Java Spring Boot for backend development
  • Professional experience building frontends with Angular
  • Expertise in PostgreSQL and relational database design
  • Solid understanding of distributed systems, microservices, and API design

Nice to Have

  • Experience with TURN/STUN infrastructure and NAT traversal optimization
  • Knowledge of Kubernetes, Docker, and cloud-native CI/CD pipelines.
  • Experience with media processing workflows, recording pipelines, or transcription integrations.
  • Familiarity with monitoring and observability tools for real-time systems.
  • Background working in regulated or high-security enterprise environments.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145810815

Similar Jobs