×
الرئيسية إنشاء سيرة ذاتية دورات تدريبية الأختبارات
قناة منصة معارف علي التليجرام الاقوي عربيا .. اشترك الآن

وظيفة Backend Developer

شركة : Twerlo

مقر الشركة : Cairo, Egypt


تفاصيل الوظيفة

Job description

Twerlo AI is hiring an immediate joiner, who will be able to be strategize & implement a roadmap into an executable action. Twerlo AI specializes in Core WhatsApp API solutions.

Required Technical Skills:

Strong Expertise In Core Node.js - Data Structures, Files & Exceptional Handling, OOPs, Type hinting, Doc Commenting, UUIDs/Nonce, RegEx, Encoding/Decoding and following RFC standards for the data formats.

 

متطلبات الوظيفة
  • At least 3 - 5 years of relevant work experience
  • Degree in Computer Science
  • Web Frameworks - Express must, Fastify alternatives, with implementation knowledge of REST APIs, WebSockets, Socket.IO, Multi-threading, Queue Pools, Background tasks, Parallel Processing, etc.
  • Advanced API Composition - Writing Endpoints with OpenAPI/Swagger standards, Middlewares, CORS, Authentication aware (OAuth2, JWT, Bearer/Basic authentication) API's, Proper HTTP Codes handling, Input handling of Forms, Path Operations, Queries, Streams, Rate Limiting/API throttling, Requests for Webhooks with Linear/Exponential Backoff policies.
  • Database Technologies – MongoDB & Redis must, PostgreSQL/ DynamoDB are optional.
  • Ability to write pure Custom Scripts, Engines & Integrations - Text, Image, Data Processing/Custom packages/API Integrations.
  • Familiarity with ORM Libraries - Mongoose or similar.
  • Strong Knowledge of Containers - Dockerfile, Docker-Compose, DockerHub Pull/Push, Ports/Environments/Volumes/Networks, considering Microservices deployments.
  • Caching - In-memory caching with Redis/RedisJSON or KeyDB/Memcached, thread-safe, LRU/MRU with TTLs.
  • Message Queuing and Task Queuing - With RabbitMQ/MQTT/AWS SNS/SQS using BeeQueue or Bull.
  • Cloud Platforms: AWS EC2, AWS Lambda, AWS Elasticache, AWS DocumentDB, DigitalOcean/Vultr, GCP/Google Cloud APIs, Elastic Beanstalk
  • Code Version Control - Using Git, Github, and Github Actions.
  • Sound Knowledge of Web - HTML, CSS & JavaScript.

Some highly preferred skills:

  • Adhering to The 12 Factor App - Codebase, Environment Config, Isolating dependencies, Port binding, Concurrency, Dev/Prod parity, Logging.
  • Using Google Colab to test ML models for API writing.
  • Firebase Node Admin - FCM, Fire Store.
  • Docker Swarm.
     

دورات تدريبية في هذا التخصص الوظيفي

عن الشركة

Twerlo is a brand focused on offering digital solutions to businesses that are looking to enhance the customer experience with their brand. With products like AI bot, MOTTASL (a WhatsApp-based customer support platform), and Fooder (a WhatsApp-based onlin
×

يجب ان يكون لديك حساب داخل المنصة
حتى تستطيع المشاركة و التفاعل مع التعليقات

سجل الآن مجانا