Full Stack Developer
Company not disclosed
Job Description
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!
Similar jobs
- Full Stack Developer (React / Next.js + Node.js +PostgreSQL + GCP)
Riyadh, Riyadh, Saudi Arabia
- Full Stack Developer
PrimeGate for Communications and IT · Riyadh, Riyadh, Saudi Arabia
- Full Stack Developer - React .JS
Saudi Networkers Services · Saudi Arabia