Backend Engineer
LyRise
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.