Find a jobRecruiters

Senior Software Developer

Exclusive opportunity

Onsite

Senior Software Developer

Logitera

Senior Software Developer

Skills

SQL QueriesCRM

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Dammam Saudi Arabia

Work mode:

Onsite

Published on:

31 August 2026

What they need


BASIC FUNCTION:

Lead the technical development of ERP System

, a multi-tenant ERP platform encompassing Procurement, Accounting, Human Resources (HRM), Customer Relationship Management (CRM), Service Operations

,

and third-party API integrations

. The role is responsible for the full software development lifecycle, from database architecture and backend development to frontend implementation, ensuring high standards of technical quality, performance, scalability, and functional accuracy. It carries end-to-end ownership of feature delivery, including solution design, development, testing, documentation, and release preparation. Production deployments are performed by the Managing Director; the post-holder is responsible for preparing deployment packages, maintaining technical documentation, and conducting a structured handover for each release.

DUTIES AND RESPONSIBILITIES:

  • Design and build complete features across the stack: database schema, migrations, server API endpoints and Vue user interfaces.

  • Design and review changes to a database of approximately 250 tables, 79 views and 89 migrations, ensuring correctness and backward compatibility.

  • Safeguard multi-tenant data isolation. Ensure every query is correctly scoped by tenant, company and branch so that no customer can access another customer's data.

  • Maintain and extend the role-based permission system, including per-permission levels for read, edit, delete and post, enforced both client-side and server-side.

  • Write and optimise SQL, including database views, and diagnose slow queries.

  • Prepare release candidates: build, test, document the change and any required database steps, then hand over to the Managing Director for deployment.

  • Maintain accurate technical documentation, including setup steps, migration notes and known issues.

  • Replace remaining third-party service dependencies (email, SMS, queuing, document storage) following the migration from cloud hosting to on-premise infrastructure.

  • Review the Junior Developer's work, explain the reasoning behind corrections, and progressively transfer ownership of modules.

Other offers great for you!

These companies are also looking for great profiles

Agile Partner

Full-Stack Software Engineer Java-Angular

Permanent contract

Luxembourg

Onsite, Hybrid

Skills

SQL QueriesAngularJavaObject-oriented programmingSoftware testingCloud computing

16 hours ago

Quick apply

Top Profil

Staff Software Engineer, Systèmes distribués et LLM

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsRuby on RailsRubyDevOpsPostgreSQLKubernetesDevOps EngineerSolutions ArchitectStaffStaff EngineerInnovation

16 hours ago

Quick apply

Mon Consultant Indépendant

Senior sitecore developer - 100 % remote

TJM HT max 527 € (hors éventuels frais de mission, à discuter avec le client)

Freelance

Remote

Skills

Systèmes d'information

10 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools