WazifaME
VE

Fullstack node.js Developer (Amman, Jordan)

Amman, Jordan

About the role

Join Qashio, a leading fintech company in the MENA region, as a Fullstack Node.js Developer in our Amman, Jordan office. In this pivotal role, you will be responsible for developing and maintaining the entire technology stack of our innovative fintech platform, ensuring seamless user experiences while building robust and secure systems. You'll work at the intersection of front-end and back-end development, contributing to all phases of the software development lifecycle. As a key member of our engineering team, you will design, build, and deploy both front-end and back-end applications, creating RESTful APIs for integration with third-party services and internal systems. You'll collaborate closely with product teams, designers, and fellow engineers to translate business requirements into technical solutions that drive product success. Your work will directly impact our customers' financial experiences across the region. We're looking for someone who thrives in a dynamic fintech environment and is passionate about writing clean, well-documented, and testable code. You'll have the opportunity to contribute to process improvements, ensure security compliance, and stay current with emerging technologies in the rapidly evolving fintech landscape.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or related field
  • 5+ years of experience as a Full-Stack Engineer with strong understanding of both front-end and back-end development principles
  • Front-end proficiency: React JS, Next.JS, JavaScript
  • Back-end proficiency: Node.js, NestJS, TypeORM, TypeScript
  • Database experience: PostgreSQL (SQL) and any NoSQL DB (MongoDB, DynamoDB, Cassandra)
  • Experience with RESTful APIs, microservices architecture, and API gateways
  • Nice to have: Experience with AI tools (OpenAI, Bedrock) and prompt engineering
  • Ability to participate in all software development lifecycle phases
  • Strong collaboration skills with product teams, designers, and engineers
  • Commitment to continuous learning and professional development

The hiring process

  1. STEP 01

    Recruiter call

    30 min · Within 5 days

  2. STEP 02

    Hiring manager

    60 min · Following week

  3. STEP 03

    Working session

    90 min · Take-home + review

  4. STEP 04

    Final + offer

    2 hours · Loop with team

Average time to offer: ~21 days. Your application is timestamped at every step — see applications.

Similar roles

More jobs →