Full Stack Developer
Location: Innovation Park Muscat
About the Role
We are looking for a Full Stack Developer who is skilled in both front-end (client-side) and back-end (server-side) web development, and who can build complete, reliable web applications.
Key Responsibilities
- Front-End: Build user interfaces with HTML, CSS and JavaScript, using frameworks such as React, Angular or Vue.js to create interactive and responsive designs.
- Back-End: Develop server-side logic with languages such as Python, Java, PHP, Ruby or Node.js.
- APIs: Create and manage APIs that connect front-end and back-end components.
- Data Management: Design and maintain SQL or NoSQL databases, and optimize queries for performance and scalability.
- DevOps: Manage cloud resources on platforms such as AWS, Azure or Google Cloud, using tools like Docker and Kubernetes.
- Version Control: Collaborate with the team using Git and platforms such as GitHub or GitLab.
- Testing & Debugging: Test applications for functionality, security and performance, using frameworks such as Jest, Mocha or Selenium.
Required Skills
- Programming languages: JavaScript, Python, Java, PHP, Ruby, etc.
- Frameworks: React, Angular, Node.js, Django, Flask, etc.
- Databases: MySQL, PostgreSQL, MongoDB, etc.
- DevOps: Docker, Kubernetes, CI/CD pipelines.
- Version control: Git, GitHub, GitLab.
- Soft skills: Problem-solving, teamwork and communication.