تخطي إلى المحتوى الرئيسي

Full Stack Developer

Technology
Perfect Vision
الشرقية الدمام السعودية, المملكة العربية السعوديةمنذ 2 أشهرحتى ٢٧‏/١٠‏/٢٠٢٦
دوام كامل

وصف الوظيفة

Dammam, Saudi Arabia

Apply Now!

Job Role: Full Stack Developer

  • Company: Perfect Vision — Dammam, Eastern Province, Saudi Arabia
  • Department: Automation
Role Summary Perfect Vision is looking for a Full Stack Developer to join our growing Automation Department. We are looking for someone with strong engineering skills who can work confidently across the backend, frontend, and database layers. A key focus of this role will be designing and building structured databases to replace existing Excel-based workflows and creating reliable systems that can support the company’s growing automation and technology needs.

The ideal candidate should be comfortable working across the full technology stack — from database architecture and APIs to frontend interfaces and system integrations — and be able to turn business requirements into practical, scalable technical solutions.

Key Responsibilities

  • Design, develop, and maintain scalable relational databases for business applications and internal systems.
  • Design database schemas, relationships, indexes, and data structures with scalability and performance in mind.
  • Manage data migration from Excel and other unstructured sources into structured database systems.
  • Optimize database queries and troubleshoot performance issues.
  • Develop and maintain backend services, APIs, and business logic.
  • Build clean, responsive, and functional frontend applications and interfaces.
  • Integrate databases and applications with CRM systems, automation platforms, and third-party APIs.
  • Develop internal tools and applications to automate and improve business processes.
  • Work with existing automation workflows and systems to ensure reliable data flow between different platforms.
  • Maintain data integrity, security, and consistency across applications.
  • Write clean, maintainable, and well-documented code.
  • Use Git and standard development practices for version control and collaboration.
  • Work closely with the Automation team and different departments to understand business requirements and translate them into technical solutions.
  • Troubleshoot, maintain, and continuously improve existing applications and systems.

Requirements

  • Proven experience as a Full Stack Developer or similar software engineering role.
  • Strong experience with database design and management is essential.
  • Strong knowledge of SQL and relational databases, particularly PostgreSQL or MySQL, and modern databases such as Supabase.
  • Good understanding of database architecture, data modeling, normalization, indexing, relationships, and query optimization.
  • Experience with NoSQL databases such as MongoDB is a plus.
  • Strong backend development experience using technologies such as Node.js, Python/Django/Flask, or similar.
  • Experience designing and developing REST APIs and web services.
  • Strong frontend development experience with React, Vue, or similar frameworks.
  • Experience connecting frontend, backend, databases, and third-party services into complete applications.
  • Familiarity with Git and standard software development workflows.
  • Ability to work independently, troubleshoot problems, and manage priorities in a fast-paced environment.

Qualifications

  • At least 2 years of professional experience in Full Stack Development and/or Database Engineering.
  • Proven experience designing, developing, and maintaining production databases and database-driven applications.
  • Strong hands-on experience with SQL, relational database design, data modeling, indexing, and query optimization.
  • Experience developing both backend services/APIs and frontend applications.
  • Experience with automation platforms such as n8n is a plus.
  • Experience with Odoo, CRM, ERP, or other business management systems is a plus.
  • Experience integrating APIs and third-party services is a plus.
  • Familiarity with cloud platforms such as AWS, GCP, or Azure is a plus.
  • Experience building internal business applications, dashboards, or workflow management systems is a plus.

Inclusion & Diversity

At Perfect Vision, we believe in equal opportunity and are committed to creating a diverse and inclusive workplace. We warmly welcome and encourage applications from individuals with special needs (motor disabilities), as we provide fully equipped facilities and a friendly workspace designed to ensure they can perform their duties with the highest levels of comfort and professionalism.

Apply Now!

Keywords
monthsOfExperience: 24ReactOSMicrosoft ExcelDatabase normalizationVue.jsWorkspaceBusiness logicMongodbScalabilityNode.jsJavaScriptDjangoMysqlPostgresqlPythonSqlRelational grammarNodeAWSFlask

هل أنت مهتم بهذه الوظيفة؟