Point your AI agent at freehire and let it find you a job.

Get the CLI →

RESC

New

Backend Developer - Python & Go

Posted 4 views
Discussion

Summary

RESC, a Jeddah-based technology and engineering firm, is hiring a mid/senior backend developer to design and run scalable services, REST APIs, WebSockets, and real-time/IoT systems in Python and Go, including deployment on Linux with Docker and Nginx and CI/CD pipelines.

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, WebSockets, and real‑time services.
  • Design reliable backend architectures and system workflows.
  • Integrate SQL/NoSQL 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.

Skills

What Middle Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available