REMOTE WORKBackend Developer Requirements for Building a Web-Based Mobile Calling SystemTechnical SkillsProgramming Languages:\xc2\xb7 Proficiency in backend languages such as Python, Node.js.Web Frameworks:\xc2\xb7 Experience with frameworks like Django (Python), Express.js (Node.js).Telephony Integration:\xc2\xb7 Experience with Telephony APIs: Proficient in integrating telephony services like Twilio, Plivo, Nexmo (Vonage), or Telnyx.\xc2\xb7 Understanding of SIP and VoIP Protocols: Knowledge of Session Initiation Protocol (SIP) and Voice over IP (VoIP) technologies.API Development:\xc2\xb7 Skilled in designing and implementing RESTful APIs.\xc2\xb7 Experience with API authentication and authorization (OAuth, JWT).Database Management:\xc2\xb7 Proficient with relational databases like MySQL, PostgreSQL, or Oracle.\xc2\xb7 Knowledge of NoSQL databases like MongoDB or Redis is a plus.Real-Time Communication:\xc2\xb7 Familiarity with WebRTC and WebSockets for real-time data exchange.Cloud Services:\xc2\xb7 Experience deploying applications on cloud platforms like AWS, Google Cloud, or Azure.\xc2\xb7 Knowledge of services like AWS Lambda, EC2, S3, or equivalent.Security:\xc2\xb7 Understanding of SSL/TLS, encryption standards, and secure coding practices.\xc2\xb7 Familiarity with GDPR, HIPAA, or other data protection regulations.Testing and Debugging:\xc2\xb7 Proficient in writing unit tests, integration tests, and performing debugging.\xc2\xb7 Experience with testing frameworks like JUnit, Mocha, or PyTest.Version Control:\xc2\xb7 Experience with Git and platforms like GitHub, GitLab, or Bitbucket.Soft SkillsProblem-Solving Abilities:\xc2\xb7 Strong analytical skills to troubleshoot and resolve complex technical issues.Communication Skills:\xc2\xb7 Ability to explain technical concepts clearly to non-technical stakeholders.\xc2\xb7 Experience collaborating with cross-functional teams.Time Management:\xc2\xb7 Ability to prioritize tasks and manage time effectively in a fast-paced environment.Documentation:\xc2\xb7 Proficient in documenting codebases, APIs, and system architecture.ExperienceWork Experience:\xc2\xb7 Minimum of 3-5 years in backend development.\xc2\xb7 Previous projects involving telephony integration or real-time communication systems.Education:Regulatory Compliance:\xc2\xb7 Understanding of telecommunication regulations in the target countries.Scalability and Performance:\xc2\xb7 Experience designing systems that handle high volumes of traffic and concurrent calls.\xc2\xb7 DevOps Skills (Optional but Beneficial):\xc2\xb7 Knowledge of CI/CD pipelines, containerization (Docker), and orchestration tools like Kubernetes.Localization:\xc2\xb7 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/