ThinkMarkets

Financial Technology

PrincipalFullStackEngineer

AED 600–900k ~AI est. Dubai, United Arab Emirates Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Principal Full Stack Engineer at ThinkMarkets. Skills: Full Stack Engineering, AI-assisted development. Design front-end applications. Develop front-end applications”

Industry & Context.

Financial Technology
Problems you'll solve

Problem-solving abilities; Troubleshoot technical issues; Resolve technical issues; Identify edge cases; Identify logical flaws; Identify system vulnerabilities

What They're Looking For.

Must Have

Bachelor's degree in Computer Science or equivalent, Proven full-stack web application experience, Understanding of front-end technologies, Understanding of back-end architectures, Understanding of APIs, Understanding of databases, Proficiency in modern programming languages, Experience building scalable applications, Experience building high-performance applications, Experience building distributed systems, Demonstrated AI-powered development tool experience, Understanding of software security principles, Understanding of application vulnerabilities, Exceptional problem-solving abilities, Keen attention to detail, Excellent communication skills

Nice to Have

Node.js experience highly preferred, Experience with Claude, Experience with GitHub Copilot

What You'll Do.

Design front-end applications

Develop front-end applications

Maintain front-end applications

Design back-end services

Develop back-end services

Maintain back-end services

Design database solutions

Develop database solutions

Maintain database solutions

Accelerate development

Translate business requirements

Identify logical flaws

Identify system vulnerabilities

Troubleshoot technical issues

Resolve technical issues

Collaborate with stakeholders

Communicate technical concepts

Communicate architectural decisions

Communicate trade-offs

Communicate recommendations

Champion engineering best practices

Champion coding standards

Champion testing methodologies

Champion secure development

Participate in code reviews

Improve development processes

Improve technical architecture

Stay up to date with technologies

Stay up to date with AI practices

Stay up to date with industry trends

How You'll Work.

Team & Collaboration

Product managers; Designers; Cross-functional stakeholders

Communication Scope

Communicate technical concepts; Communicate architectural decisions; Communicate trade-offs; Communicate recommendations

Full Job Description

ThinkMarkets is a global financial technology company, specializing in providing multi-asset trading solutions to thousands of clients around the world. With our flagship ThinkTrader platform, we make it available for our clients to trade the world 24-hours a day. Our mission is to bridge the gap between traders, investors, and platforms by allowing access to global markets and thousands of products thus providing our clients the ability to trade the world in the palm of their hand. We use the latest technologies to give traders seamless access to our proprietary trading platforms. We are seeking a highly analytical and forward-thinking Principal Full Stack Engineer to join our growing technology team in Dubai. This is a hands-on engineering role focused on designing, building, and scaling applications across our trading ecosystem. The ideal candidate will combine strong full-stack development expertise with a modern AI-assisted development mindset, leveraging tools such as Claude and other AI technologies to improve development efficiency, code quality, and delivery velocity. You will play a key role in shaping technical solutions, proactively identifying risks and edge cases, and ensuring that security, scalability, and maintainability remain at the forefront of every project. Key Responsibilities Design, develop, and maintain scalable front-end applications, back-end services, and database solutions supporting our global trading platforms. Leverage AI-assisted engineering tools, including Claude and similar technologies, to accelerate development, improve code quality, and enhance productivity. Translate business requirements into technical solutions while considering scalability, performance, security, and maintainability. Proactively identify edge cases, logical flaws, and potential system vulnerabilities before deployment to production environments. Troubleshoot and resolve complex technical issues across multiple layers of the application stack. Collaborate c

Free ATS check

Applying for this Principal Full Stack Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about ThinkMarkets?

Real rants from real employees. Read before you apply.

Read Company Rants →