Backend Developer XMPP (Erlang)

Confidential Company

Posted 30+ days ago

Experience

5 - 10 Years

Education

Bachelor of Technology/Engineering(Computers)

Nationality

Any GCC National

Gender

Any

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

• XMPP Protocol Mastery: Serve as the in-house expert on the XMPP protocol, demonstrating a deep understanding of its intricacies and capabilities. Leverage this expertise to architect, design, and develop XMPP-based solutions that power our messaging platform.

• Erlang Proficiency: Utilize your extensive experience (minimum 5 years) with Erlang to design, develop, and maintain high-performance, fault-tolerant, and distributed systems. Apply Erlang's concurrency and fault-handling capabilities to create robust communication solutions.

• Distributed Computing: Design and implement distributed computing strategies to ensure seamless scalability and fault tolerance for our messaging infrastructure, enabling it to handle a large user base and heavy traffic loads.

• Database Expertise: Leverage your comprehensive knowledge of both SQL and NoSQL databases to design and optimize data storage solutions that align with our platform's performance and scalability requirements.

• Cloud Integration: Integrate messaging services with cloud platforms (e.g., AWS, Azure, Google Cloud) to create a flexible and scalable architecture. Ensure seamless deployment, monitoring, and maintenance in cloud environments.

• Real-time Communication: Apply your prior experience in developing voice, video, and conference calling features within messaging applications. Ensure low-latency and high-quality real-time communication experiences for our users.

• API Mastery: Possess a strong understanding of various APIs, including gRPC, GraphQL, and REST. Use these technologies to design and expose efficient and user-friendly interfaces for integrating with our messaging platform.

• Innovative Problem Solving: Tackle complex technical challenges related to messaging, real-time communication, and distributed systems. Collaborate with cross-functional teams to devise innovative solutions that push the boundaries of communication technology.

• Research and Evaluation: Stay up-to-date with industry trends, emerging technologies, and best practices in messaging, communication protocols, and distributed systems. Evaluate and recommend new technologies that could enhance our platform.

Desired Candidate Profile

• Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

• Minimum 6 years of hands-on experience with Erlang programming.

• In-depth understanding of the XMPP protocol and its various extensions.

• Strong knowledge of distributed computing concepts and patterns.

• Proficiency in SQL and NoSQL databases, along with database optimization techniques.

• Experience with cloud platforms (AWS, Azure, Google Cloud) and their services.

• Previous work on chat or messaging applications, including voice, video, and conference calling features.

• Familiarity with gRPC, GraphQL, and REST APIs.

• Excellent problem-solving skills and ability to troubleshoot complex issues.

• Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.

• Innovative mindset and a passion for pushing the boundaries of messaging technology.

Employment Type

    Full Time

Company Industry

Department / Functional Area

Keywords

  • Backend Software Engineer
  • Erlang
  • Erlang Backend Engineer
  • Erlang Software Developer

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Confidential Company

Similar Jobs

Software Developer

Backend Engineer

CloudJune Technologies L.L.C

  • 5 - 10 Years
  • Abu Dhabi - United Arab Emirates (UAE)

Software Developer

View All