Full Stack Developer

Arabic Computer Systems

  • Riyadh
  • Permanent
  • Full-time
  • 2 months ago
  • Apply easily
We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility. If you’re also familiar with Agile methodologies, we’d like to meet you.

Responsibilities
  • Work with development teams and product managers to ideate software solutions
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation
  • Work with data scientists and analysts to improve software
  • Support the entire application lifecycle (concept, design, test, release, and support)
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Liaise with the Product development team to plan new features
  • Ensure new and legacy applications meet quality standards
  • Stay up-to-date with new technology trends
  • Write clean code to develop functional web applications
  • Build reusable code and libraries for future use
Requirements
  • Proven experience as a Full Stack Developer or similar role
  • Experience developing desktop and mobile applications
  • Familiarity with common stacks
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
  • Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache), and UI/UX design
  • Excellent communication and teamwork skills
  • Great attention to detail
  • Organizational skills
  • An analytical mind
  • Hands-on experience with markup languages
  • Experience with JavaScript, CSS, and jQuery
  • Familiarity with browser testing and debugging
  • In-depth understanding of the entire web development process (design, development, and deployment)
  • An ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills
  • Working knowledge of CMS framework
  • Hands-on experience with programming languages like Java, Ruby, PHP, and Python
  • Familiarity with front-end languages (e.g. HTML, JavaScript, and CSS)
  • Teamwork skills with a problem-solving attitude

Arabic Computer Systems

Similar Jobs

  • Microsoft Dynamics AX Developer

    Abdullah Al Othaim Investment Co.

    • Riyadh
    As a Microsoft Dynamics AX developer, your responsibilities involve creating customized software based on the Microsoft Dynamics AX framework, writing code using a variety of progr…
    • 1 month ago
  • Net developer

    • Riyadh
    Category: Health Care Location: Riyadh Riyadh Saudi Arabia Notice: you will have to use either a PC or laptop to get the online form filled correctly. Tabs and smartphones migh…
    • 2 months ago
  • Software Developer – Microsoft Dynamics CRM

    VeriPark Gulf

    • Riyadh
    We are looking for a Software Developer – Microsoft Dynamics CRM experience in designing and developing Microsoft-based business solutions in cloud environments using Dynamics 365 …
    • 2 months ago