For Companies
Log inGet Started

Full Stack Developer

- 
Amman, Jordan

Full Stack Developer

- 
Amman, Jordan
posted 2 months ago

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

About the Role

We are looking for an experienced Full Stack Developer with mobile application development experience to build, maintain, and improve web platforms, backend systems, APIs, databases, and mobile applications.

This role requires someone who can work across the full technology stack, understand how front-end applications connect with backend infrastructure, and contribute to both web and mobile product development.

The ideal candidate is comfortable taking projects from technical requirements through development, testing, deployment, maintenance, and ongoing improvement.

Key Responsibilities

  • Develop and maintain front-end and backend applications.

  • Build and maintain responsive web applications and internal platforms.

  • Develop, maintain, and improve mobile applications for iOS and Android.

  • Build and integrate APIs between websites, mobile applications, databases, and third-party services.

  • Design and maintain databases, application architecture, and backend services.

  • Troubleshoot bugs, performance issues, integrations, and production problems.

  • Develop secure authentication, account, payment, notification, and user-management functionality when required.

  • Work with designers and product stakeholders to convert designs and requirements into functional applications.

  • Ensure applications perform properly across devices, browsers, operating systems, and screen sizes.

  • Manage application testing, version control, deployment, updates, and releases.

  • Maintain clean, organized, documented, and scalable code.

  • Review existing systems and recommend technical improvements when appropriate.

  • Support integrations with e-commerce platforms, CRM systems, analytics platforms, payment processors, and other third-party services.

  • Monitor application performance, reliability, security, and scalability.

  • Maintain development documentation and technical specifications for ongoing projects.

Job Requirements

Qualifications

  • Professional experience as a Full Stack Developer or Software Engineer.

  • Demonstrated experience developing both front-end and backend applications.

  • Experience developing or maintaining production mobile applications.

  • Experience with native or cross-platform mobile development such as React Native, Flutter, Swift, Kotlin, or comparable technologies.

  • Strong knowledge of modern JavaScript/TypeScript frameworks such as React, Next.js, Node.js, or comparable technologies.

  • Experience designing and integrating REST APIs and/or GraphQL APIs.

  • Experience working with relational and/or NoSQL databases.

  • Understanding of cloud infrastructure, hosting, deployment, and application environments.

  • Experience with Git and modern version-control workflows.

  • Strong understanding of application security, authentication, data protection, and development best practices.

  • Ability to troubleshoot complex technical issues independently.

  • Strong organizational skills and ability to manage multiple development priorities.

Preferred Experience (experience with the following is a plus):

  • Shopify or other e-commerce platforms

  • Payment integrations

  • Apple App Store and Google Play Store deployment

  • Push notifications

  • Subscription-based applications

  • CRM and marketing-platform integrations

  • AWS, Google Cloud, Azure, Firebase, or similar cloud services

  • CI/CD pipelines

  • Analytics and application monitoring

  • UI/UX implementation from Figma or similar design platforms

Similar Jobs

Search other opportunities
JobIT/Software DevelopmentFull Stack Developer