This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a highly motivated Software Engineer to design, build, and maintain innovative trade, quantitative finance, and AI-based educational modules and interactive games used globally for recruiting and learning purposes. This role sits at the intersection of technology, finance, and education, requiring someone who is adaptable, collaborative, and able to thrive in a fast-moving, multi-project environment. You will work across the full stack, contributing to distributed proprietary systems and modern web applications, with a strong emphasis on React-based front-end development, system reliability, and thoughtful user experiences.
Job Responsibility:
Design, develop, test, deploy, support, and maintain full-stack applications supporting educational modules and simulation-based games
Build intuitive, high-performance web interfaces, with a focus on React and modern web technologies
Collaborate with cross-functional teams including traders, quants, recruiters, designers, and product stakeholders
Develop and integrate services within distributed, proprietary systems
Write clean, well-tested, and maintainable code, including unit, integration, and end-to-end tests
Manage and prioritize multiple concurrent processes and tasks in a fast-paced environment
Quickly understand and adapt to new problem domains, tools, and requirements
Participate in architecture discussions, code reviews, and continuous improvement initiatives
Communicate clearly and effectively with both technical and non-technical audiences
Requirements:
Strong experience in full-stack software development
3+ years of experience
Proficiency with React and modern JavaScript/TypeScript ecosystems
Solid understanding of web technologies (HTML, CSS, RESTful APIs, browser performance)
Strong testing discipline and experience with automated testing frameworks
Excellent time management skills and ability to balance competing priorities
Clear, concise communication skills, both written and verbal
Ability to think quickly, troubleshoot effectively, and make sound technical decisions under time constraints
A collaborative team player who enjoys solving complex problems with others
A self-starter who is motivated, malleable, adaptable, curious, and eager to learn
Someone comfortable navigating ambiguity and rapidly evolving requirements
A strong sense of ownership and pride in delivering high-quality software
Nice to have:
Experience working with or building distributed systems is a plus