Skip to main content
D

Full-Stack Developer

Dhahran Techno Valley

Location

Dhahran, Eastern, Saudi Arabia

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Role Summary

We 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 Responsibilities

  • Design, 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 Skills

Front-End Development

  • Proficiency 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 Development

  • Proficiency 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.

Databases

  • Working 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 \& Tools

  • Version 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 \& Requirements

  • Bachelor'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 Qualifications

  • Familiarity 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.

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs