Software Engineer (Real -Time Communication/Calling Software)

Learning Quran Bangladesh

Learning Quran Bangladesh

 

Learning Quran Bangladesh

Follow

Summary

  • Vacancy: 5
  • Age: at least 28 years
  • Location: Anywhere in Bangladesh
  • Minimum Salary: Negotiable
  • Experience: 5 to 10 years
  • Published: 12 Dec 2024

 

Requirements

Education

  • Bachelor/Honors, Masters

Experience

  • 5 to 10 years
  • The applicants should have experience in the following business area(s):
    Web Media/Blog, Educational Technology (Edtech) Startup

Additional Requirements

  • Age at least 28 years
  • Proven experience with WebRTC, SIP, or similar RTC protocols.
  • Strong programming skills in [Java, Node.js, Go, Python] or similar backend technologies.
  • Experience with front-end frameworks like React, Vue.js, or Angular.
  • Knowledge of mobile development in Swift or Kotlin/Java.
  • Familiarity with cloud platforms and scalable architecture (AWS, Azure, Google Cloud).
  • Experience with front-end frameworks like React, Vue.js, or Angular.
  • Knowledge of mobile development in Swift or Kotlin/Java.
  • Familiarity with cloud platforms and scalable architecture (AWS, Azure, Google Cloud).
  • Solid understanding of security protocols and data encryption.
  • Strong problem-solving and troubleshooting skills.

Responsibilities & Context

About Us:

We are building a cutting-edge communication platform that allows users to make high-quality voice and video calls over the internet. If you are passionate about real-time communication technologies and want to contribute to a rapidly growing team, we want to hear from you!

Responsibilities:

  • Develop and maintain features for our real-time calling platform.
  • Implement and optimize protocols for voice, video, and messaging services.
  • Build scalable backend systems that handle real-time data and large-scale user interactions.
  • Work closely with the frontend team to ensure seamless integration of the communication system.
  • Implement security measures for end-to-end encrypted communication.
  • Collaborate on designing and improving the user experience across web and mobile platforms.
  • Experience with protocols such as WebRTC (Web Real-Time Communication), SIP (Session Initiation Protocol), or RTP (Real-Time Transport Protocol).
  • Understanding how voice, video, and data are transmitted in real-time across networks.
  • Familiarity with managing latencies, jitter, and packet loss during transmission.
  • Experience with server-side technologies for handling real-time signaling, call management, and message delivery.
  • Knowledge of cloud platforms like AWS, Azure, or Google Cloud, and how to scale services.
  • Proficiency in languages like Java, Node.js, Python, or Go for developing scalable backend services.
  • Experience with databases like PostgreSQL, MongoDB, or Cassandra for storing user data, call logs, and more.
  • Proficiency in web and mobile development using technologies like React, Vue.js, or Angular for web applications.
  • Native mobile app development skills with Swift (for iOS) or Kotlin/Java (for Android).
  • Experience with building user interfaces that are clean, responsive, and easy to use.
  • Understanding of IP-based communication and network management.
  • Experience with load balancing, failover strategies, and distributed architectures.
  • Knowledge of NAT traversal techniques (e.g., STUN, TURN, ICE) to enable connections behind firewalls or routers.
  • Ability to write unit and integration tests for both frontend and backend systems.
  • Experience with tools for load testing and simulating real-time communication scenarios.
  • Familiarity with CI/CD pipelines for automatic testing, integration, and deployment.
  • Understanding of containerization (Docker), orchestration (Kubernetes), and serverless architectures.
  • Experience managing and deploying applications in a microservices environment.

Workplace

Work at office

Employment Status

Contractual

Job Location

Anywhere in Bangladesh

Source link

To apply for this job email your details to admin@chakricircular.com