We’re Hiring! Join our team as a Senior Backend Engineer!
📍 Location: Riyadh, KSA🕒 Job Type: Full-TimeAre you an experienced backend engineer specializing in Python? We want you on our team to drive the development of scalable backend services for our IoT platform! Collaborate with cross-functional teams to create high-performance APIs and microservices that manage data from millions of connected devices.
Key Responsibilities:
- Design, develop, and maintain high-performance APIs and microservices using Python.
- Manage robust data pipelines and collaborate with data engineers for smooth data flow.
- Deploy and manage backend services on cloud platforms using Docker and Kubernetes.
- Implement security protocols and optimize backend performance for low-latency data processing.
- Ensure thorough testing and collaborate with DevOps on CI/CD pipelines for rapid deployments.
- Work with frontend developers and mentor junior developers on best practices.
- Explore new technologies to enhance backend architecture and system performance.
Required Qualifications:
- Bachelor’s or Master’s degree in Computer Science or related field.
- 5+ years as a backend engineer, with 3 years of hands-on experience with Python in a cloud environment.
- Proficiency in Python, cloud services (AWS/Azure), and experience with Docker and Kubernetes.
- Strong understanding of API security, authentication, and encryption methods.
- Experience with IoT protocols and cloud-based IoT services like AWS IoT Core.
- Excellent problem-solving and communication skills, with a focus on teamwork and ownership.