Job title: Backend Developer – Liveinhotels.ae
Company: Talent Pal
Job description: REMOTE WORKBackend Developer Requirements for Building a Web-Based Mobile Calling SystemTechnical SkillsProgramming Languages:· Proficiency in backend languages such as Python, Node.js.Web Frameworks:· Experience with frameworks like Django (Python), Express.js (Node.js).Telephony Integration:· Experience with Telephony APIs: Proficient in integrating telephony services like Twilio, Plivo, Nexmo (Vonage), or Telnyx.· Understanding of SIP and VoIP Protocols: Knowledge of Session Initiation Protocol (SIP) and Voice over IP (VoIP) technologies.API Development:· Skilled in designing and implementing RESTful APIs.· Experience with API authentication and authorization (OAuth, JWT).Database Management:· Proficient with relational databases like MySQL, PostgreSQL, or Oracle.· Knowledge of NoSQL databases like MongoDB or Redis is a plus.Real-Time Communication:· Familiarity with WebRTC and WebSockets for real-time data exchange.Cloud services:· Experience deploying applications on cloud platforms like AWS, Google Cloud, or Azure.· Knowledge of services like AWS Lambda, EC2, S3, or equivalent.Security:· Understanding of SSL/TLS, encryption standards, and secure coding practices.· Familiarity with GDPR, HIPAA, or other data protection regulations.Testing and Debugging:· Proficient in writing unit tests, integration tests, and performing debugging.· Experience with testing frameworks like JUnit, Mocha, or PyTest.Version Control:· Experience with Git and platforms like GitHub, GitLab, or Bitbucket.Soft SkillsProblem-Solving Abilities:· Strong analytical skills to troubleshoot and resolve complex technical issues.Communication Skills:· Ability to explain technical concepts clearly to non-technical stakeholders.· Experience collaborating with cross-functional teams.Time Management:· Ability to prioritize tasks and manage time effectively in a fast-paced environment.Documentation:· Proficient in documenting codebases, APIs, and system architecture.ExperienceWork Experience:· Minimum of 3-5 years in backend development.· Previous projects involving telephony integration or real-time communication systems.Education:Regulatory Compliance:· Understanding of telecommunication regulations in the target countries.Scalability and Performance:· Experience designing systems that handle high volumes of traffic and concurrent calls.· DevOps Skills (Optional but Beneficial):· Knowledge of CI/CD pipelines, containerization (Docker), and orchestration tools like Kubernetes.Localization:· Experience with internationalization if the system will support multiple languages or regions.Job Types: Full-time, Contract
Contract length: 24 monthsPay: From AED2,500.00 per monthExperience:
- BACK END: 2 years (Required)
This job has been sourced from an external job board.
More jobs on https://www.qureos.com/
Expected salary:
Location: Dubai
Job date: Wed, 13 Nov 2024 03:50:05 GMT
Apply for the job now!