
Full Stack Developer
Perfect Vision
Visa & sponsorship
- Employers in Saudi Arabia sponsor the residence visa by default, and nothing in the posting says otherwise.
Job description
Dammam, Saudi Arabia
Apply Now!
Job Role: Full Stack Developer - Remote
-
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!