Full-Stack Developer
Dhahran Techno Valley · Dhahran, Eastern, Saudi Arabia
قدّم وتابع مع أبلاي إيدجRole SummaryWe are seeking a skilled and motivated Full-Stack Developer with 2 to 5 years of hands-on experience to join our Information Technology team. In this role, you will design, develop, and maintain web-based applications and digital platforms that support the organization's operational and strategic objectives. You will collaborate with cross-functional teams to deliver scalable, secure, and user-centric solutions aligned with industry best practices.Key ResponsibilitiesDesign, develop, test, and deploy responsive web applications, mobile applications, and internal platforms.Write clean, maintainable, and well-documented front-end and back-end code.Collaborate with business stakeholders to gather requirements and translate them into technical solutions.Integrate third-party APIs, web services, and enterprise systems.Ensure application performance, security, and scalability across all environments.Participate in code reviews and provide constructive technical feedback.Troubleshoot, debug, and resolve application issues in a timely manner.Maintain and enhance existing web applications in line with evolving business needs.Support DevOps practices including CI/CD pipelines, version control, and release management.Adhere to organizational IT security policies and relevant compliance standards.Required Technical SkillsFront-End DevelopmentProficiency in HTML5, CSS3, and JavaScript (ES6+).Experience with front-end frameworks such as React.js, Vue.js, or Angular.Responsive and mobile-first design using Bootstrap or Tailwind CSS.Back-End DevelopmentProficiency in at least one server-side language: Node.js, Python, PHP, or Java.Experience building and consuming RESTful APIs and/or GraphQL services.Understanding of MVC architecture and design patterns.DatabasesWorking knowledge of relational databases: MySQL, PostgreSQL, or MSSQL.Familiarity with NoSQL databases such as MongoDB or Firebase.Ability to write and optimize SQL queries.DevOps & ToolsVersion control using Git (GitHub, GitLab, or Bitbucket).Basic understanding of CI/CD tools (e.g., Jenkins, GitHub Actions).Familiarity with containerization technologies such as Docker.Experience deploying applications on cloud platforms (AWS, Azure, or GCP) is a plus.Qualifications & RequirementsBachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.2 to 5 years of professional experience in web or application development.A portfolio or examples of previously developed applications/websites is strongly preferred.Strong analytical and problem-solving skills with attention to detail.Excellent communication skills and ability to work within a collaborative team environment.Ability to manage multiple tasks and deliver under deadline pressure.Knowledge of cybersecurity fundamentals and secure coding practices.Professional certifications (e.g., AWS Developer, Google Associate Engineer) are an advantage.Preferred QualificationsFamiliarity with Agile/Scrum development methodologies.Experience with CMS platforms such as WordPress or Drupal.Exposure to UI/UX design principles and tools (e.g., Figma, Adobe XD).Knowledge of web accessibility standards (WCAG 2.1).Experience working in regulated or compliance-driven environments.