Senior Full Stack Engineer

๐Ÿข CommIT ยท all CommIT jobs
๐Ÿ“ Belarus
๐Ÿ“… Posted 2026-07-18 ยท via Himalayas
๐Ÿท Full-Stack-Engineering,Backend-Engineering,Senior-Full-Stack-Engineering,Senior-Fullstack-Developer,Senior-Full-Stack-Development,Senior-Full-Stack-Engineer-(React-Node.Js),Senior-Fullstack-+-DevOps-Engineer,Full-Stack-Engineer,Frontend-Engineer,Full-Stack-Web-Developer,Software-Engineer
Apply on original site โ†—

Description

We are seeking an experienced Senior Full Stack Engineer to build and maintain high-performance, end-to-end features across our platform โ€” from scalable backend microservices to rich, responsive user interfaces. You'll work on high-impact projects including real-time messaging systems, cloud infrastructure, and video streaming technology, collaborating across the stack to design, implement, and optimize new features that shape the future of our product.
Key Responsibilities:

- Design, develop, and maintain scalable microservices using NestJS or Go , and build the Angular frontends that consume them.

- Implement real-time communication features end-to-end, leveraging Kafka and MQTT for messaging and Sockets (native & ) for low-latency interactions on both server and client.

- Build dynamic, high-performance UIs with Angular and TypeScript , applying reactive programming with RxJS and state management via Redux / NgRx .

- Translate Figma designs into intuitive, responsive, well-crafted UI components.

- Collaborate with DevOps to deploy and operate services across GCP and AWS environments.

- Work on video streaming solutions and integrate video protocols (e.g., RTMP, HLS, WebRTC) across delivery and playback.

- Implement and optimize APIs to ensure high availability, performance, and scalability.

- Contribute to architectural decisions, code reviews, and mentoring of junior engineers.

- Stay current with emerging technologies and integrate them into development workflows.

Requirements
Required Qualifications:

- 5+ years of full stack engineering experience, with strong depth on both backend and frontend.

- Backend: 3+ years with NestJS or GO; experience with microservices architecture and distributed systems.

- Frontend: strong proficiency in Angular and TypeScript , with in-depth knowledge of reactive programming / RxJS and Redux / NgRx state management.

- Proficiency with messaging systems such as Kafka or MQTT .

- Hands-on experience with or native socket programming for real-time applications.

- Experience with cloud platforms GCP and AWS .

- Solid understanding of containerization, with exposure to Kubernetes .

- Strong proficiency in JavaScript/TypeScript (Node.js); Go or Rust a plus.

- Familiarity with CI/CD pipelines and version control (Git).

- Experience with databases (SQL/NoSQL) and caching technologies (e.g., Redis).

- Proficient in interpreting and implementing UI/UX designs in Figma .

Preferred Qualifications:

- Experience with video streaming protocols (HLS, RTMP, WebRTC).

- Proficiency in Go or Rust for high-performance backend services.

- Experience with React .

- Experience in an agile environment with a strong emphasis on continuous improvement.

- Knowledge of security best practices for API design, data protection, and infrastructure.

Originally posted on Himalayas

โ† All remote jobs