Backend Developer - Python & Go
Listed on 2026-10-08
-
Software Development
Backend Developer, Python
RESC is a leading technology and engineering company, with a wealth of experience spanning more than 25 years in a wide range of fields, including energy, electronic systems, safety solutions, automation, communications, control, embedded systems, and software.
Our expertise spans renewable energy, electronic systems, smart devices, industrial safety systems, automation, and control, supported by state-of-the-art R&D centers and calibration laboratories to ensure the highest standards of quality and performance.
With a strong focus on research and development, we deliver cutting-edge solutions that drive efficiency, sustainability, and industrial progress.
RESC is headquartered in Jeddah, Saudi Arabia. We combine local expertise with global innovation to deliver cutting-edge solutions in the Middle East and beyond.
Our state-of-the-art 15,000-square-meter manufacturing facility in Jeddah underscores our commitment to local production, quality control, and the deployment of scalable technology.
We are looking for an experienced Mid-Level or Senior Backend Developer with strong hands‑on experience in Python and Go.
The main focus of this role is building reliable, scalable backend systems, APIs, and real‑time services. We are looking for someone with a broad engineering mindset who understands the full software lifecycle, from development and architecture to deployment, monitoring, and optimization.
Responsibilities include:- Design and develop scalable backend services using Python and Go.
- Build and maintain REST APIs, Web Sockets, and real‑time services.
- Design reliable backend architectures and system workflows.
- Integrate SQL/No
SQL databases and third-party APIs. - Implement authentication and authorization using JWT, OAuth, and similar technologies.
- Improve application performance, reliability, security, and scalability.
- Troubleshoot backend, infrastructure, and deployment issues.
- Build and maintain CI/CD pipelines.
- Deploy and manage applications on Linux servers using Docker and Nginx.
- Maintain clean Git workflows and participate in code reviews.
- Monitor production systems, logs, errors, and performance.
- Develop and integrate IoT services and real‑time device communication.
- Collaborate with frontend developers, product teams, and other engineers.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).