Qashio Circular Logo

Full Stack Engineer

Qashio Dubai, United Arab Emirates Posted: 31 Dec 2024

Financial

  • Estimate: $60k - $90k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • No Relocation Support
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Professional

Position

The Full-Stack Engineer plays a crucial role in developing and maintaining the entire technology stack of Qashio's fintech platform. This involves designing, building, and deploying both front-end and back-end applications, ensuring seamless user experiences while maintaining robust and secure systems.

Responsibilities:

  • Design, develop, and maintain both front-end and back-end applications.
  • Build and maintain RESTful APIs for integration with third-party services and internal systems.
  • Develop and implement user interfaces focusing on user experience (UX) and user interface (UI) design.
  • Write clean, well-documented, and testable code adhering to best practices.
  • Participate in all phases of the software development lifecycle, including planning, design, development, testing, and deployment.
  • Collaborate closely with the product team, designers, and other engineers to ensure product success.
  • Troubleshoot and debug software issues efficiently.
  • Contribute to the improvement of development processes and tools.
  • Ensure the security and compliance of all developed software.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience as a Full-Stack Engineer, with a strong understanding of both front-end and back-end development principles.
  • Proficiency in:
    • Front-end: React JS, Next.JS, JavaScript.
    • Back-end: Node.js, NestJS, TypeORM, TypeScript.
    • Databases: PostgreSQL (SQL) and any NoSQL DB experience (Mongo, DynamoDB, Cassandra).
  • Experience with AI tools (OpenAI, Bedrock) and prompt engineering.
  • Experience with RESTful APIs, microservices architecture, and API gateways.
  • Strong understanding of modern software design principles and common patterns.

Location: Dubai, United Arab Emirates (On-site)
Job Type: Full-time
Language Requirements: Not specified.

Apply now

Jobs you might like   View all jobs

About Qashio

Qashio is a comprehensive spend management platform for businesses to manage expenses, payments with integrated corporate cards and accounts payable automation.