ThinkMarkets
Financial Technology
PrincipalFullStackEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Principal Full Stack Engineer at ThinkMarkets. Skills: Full Stack Engineering, AI-assisted development. Design front-end applications. Develop front-end applications”
Industry & Context.
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
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.