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
STEP 01
Recruiter call
30 min · Within 5 days
STEP 02
Hiring manager
60 min · Following week
STEP 03
Working session
90 min · Take-home + review
STEP 04
Final + offer
2 hours · Loop with team
Average time to offer: ~21 days. Your application is timestamped at every step — see applications.