Team Extension Company Profile

Full-Stack Engineer (Jitsi)

Team Extension

Job Description

About Us:

Team Extension is a nearshoring and offshoring technology company based in Bucharest, Romania. Working with us, you will have the opportunity to work with a wide spectrum of clients and projects. Our clients include startups and Fortune 500 companies that are based in Western Europe and the United States.

At our company, we are building a team of smart, motivated people who are passionate about helping the business continue to soar to new heights.

Come join a team where you can truly make a difference!

Job Description:

We seek a skilled Jitsi Developer to join our team. The ideal candidate will have a strong background in real-time communication technologies and a passion for creating seamless video conferencing experiences.

Key Responsibilities:

  • Configure Jitsi based on product requirements.
  • Develop and maintain Jitsi-based video conferencing applications.
  • Integrate Jitsi with the platform.
  • Customize and extend Jitsi components.
  • Optimize video and audio quality for the best user experience.
  • Troubleshoot and resolve Jitsi-related issues.
  • Stay updated with WebRTC, video conferencing, and related technologies.

Qualifications:

  • Proven experience with Jitsi and WebRTC technologies (1-3 years).
  • Strong programming skills in JavaScript, ReactJS, and Java (3-5 years).
  • Experience with server-side technologies such as Node.js and RESTful APIs (3-5 years).
  • Familiarity with video codecs, streaming protocols, and real-time communication principles.
  • Knowledge of DevOps practices and cloud platforms (AWS, Google Cloud, Azure).
  • Excellent problem-solving skills and strong communication skills.

Preferred Qualifications:

  • Experience contributing to open-source projects in real-time communication.
  • Knowledge of security best practices for video conferencing.
  • Familiarity with other video conferencing tools and platforms.

What We Offer:

  • Competitive salary based on your experience.
  • Opportunity to work entirely remotely.
  • Flexible working hours.
  • Continuous opportunities for learning and professional development