wagey.ggwagey.ggv1.0-0f5e85e-22-May
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs/Full Stack Engineer Role/ThinkMarkets - Principal Full Stack Engineer
Pro members applied to this job 36 hours before you saw itGet Pro ›
ThinkMarkets

ThinkMarkets - Principal Full Stack Engineer

Dubai, United Arab Emirates3d ago
In OfficePrincipalEMEAFull Stack EngineerPrincipalNode.jsFull StackFront-endClaudeBack-end

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Requirements

• Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. • Proven experience developing and delivering full-stack web applications in a production environment. • Strong understanding of front-end technologies, back-end architectures, APIs, and relational/non-relational databases. • Strong proficiency in modern programming languages, with Node.js experience highly preferred. • Experience building scalable, high-performance applications and distributed systems. • Demonstrated experience utilizing AI-powered development tools such as Claude, GitHub Copilot, or similar technologies. • Strong understanding of software security principles and common application vulnerabilities. • Exceptional problem-solving abilities with a keen attention to detail. • Excellent communication skills with the ability to articulate technical concepts clearly and effectively.

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 closely with product managers, designers, and cross-functional stakeholders to deliver high-quality software solutions. • Clearly communicate technical concepts, architectural decisions, trade-offs, and recommendations to both technical and non-technical audiences. • Champion engineering best practices, coding standards, testing methodologies, and secure development principles. • Participate in code reviews and contribute to the continuous improvement of development processes and technical architecture. • Stay up to date with emerging technologies, AI-assisted development practices, and industry trends.

Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact·FAQ·Wagey on X