hero
3,292
companies
4,669
Jobs
If you are a Techstars portfolio companyclaim your profile.

Backend Engineer

LyRise

LyRise

Software Engineering
Cairo, Cairo Governorate, Egypt
Posted on May 9, 2025

What You’ll Do:

  • Architect Scalable Systems: Design and implement cloud-native microservices (in Python or Go) for mission-critical features such as payments, scheduling, and real-time voice AI interactions.
  • Real-Time Audio Streaming: Develop low-latency pipelines for SIP/WebRTC traffic, ensuring seamless audio processing from ingestion through AI inference to playback.
  • Data Infrastructure: Design and maintain both relational and NoSQL databases, ensure tenant isolation, and manage zero-downtime migrations.
  • API Development: Build robust REST/gRPC APIs and Webhook systems. Integrate third-party tools like Twilio, Stripe, and CRM platforms.
  • Security & Compliance: Apply best practices in data encryption, IAM, secrets management, and auditing to support compliance goals like SOC 2.
  • Monitoring & Reliability: Define SLIs/SLOs, create dashboards and alerts (using tools like Prometheus, Grafana, or Datadog), and lead incident resolution efforts.
  • DevOps & Automation: Own CI/CD workflows and Infrastructure-as-Code (Terraform or CDK); manage canary deployments and autoscaling on AWS or GCP.
  • Collaborative Development: Partner closely with frontend, product, and AI teams to deliver features that enhance user experience and workflow efficiency.
  • Mentorship & Leadership: Conduct design/code reviews, mentor junior developers, and promote best practices in backend engineering.

What We’re Looking For:

  • Educational Background: Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: 6+ years in backend engineering with a strong track record of building and operating distributed systems at scale.
  • Technical Expertise: Proficient in Python or Go; skilled in microservice architecture, container orchestration (Kubernetes/EKS), and event-driven systems (Kafka, Kinesis, or NATS).
  • Database Knowledge: Experienced with SQL databases like PostgreSQL or MySQL, and NoSQL systems such as DynamoDB, Redis, or MongoDB.
  • Voice & Streaming Tech: Familiarity with SIP, WebRTC, and real-time communication protocols is a big plus.
  • Cloud Proficiency: Deep knowledge of AWS, Azure, or GCP infrastructure, including networking, security, and autoscaling.
  • Monitoring & On-Call: Hands-on experience with observability tools, log and trace systems, and 24/7 on-call rotations.
  • Team Leadership: Strong project leadership, mentorship, and architectural decision-making capabilities.
  • Excellent Communication: Able to explain technical concepts to cross-functional teams and non-technical stakeholders clearly and confidently.