FullStack Web Developer,




Project Description

Our Client is a US multinational investment bank and financial services corporation. We are looking to hire an experienced full-stack web developer and technologist to join our team, part of the Citi's London Innovation Lab, working on new and existing Data Toolkit functionality used across multiple businesses globally within our Forex Exchange and Local Markets technology group.

With a broad knowledge of different web programming languages, patterns and architecture designs, you will take on a hands-on role in developing the web layer end to end for Data Toolkit.

You will work with the data scientists and business stakeholder as end consumers of the data to ensure we are meeting their requirements to visualize data sets produced by the platform in real-time. You will also contribute to the team's strategy around development and deployment best practices.

The Trader Toolkit is a decision support system built in-house for our trading and sales desks, delivering streaming data in real-time. It has three tiers - the HTML5 visualisation framework, the Node.js time series engine, and the Couchbase storage/cache tier. It is architected to be horizontally-scalable and highly-available, with zero-downtime, single-click deployments. We practice continuous delivery, with multiple production releases a week.


    • Build and maintain the Data Toolkit suite ensuring timely delivery of work items in the sprint.
    • As part of the core team, ensure sub-teams adhere to our code quality and testing standards.
    • Evaluate and provide technical solutions to solve a variety of complex and interdependent processes.
    • Contribute to research and suggestions for new projects for the Trader Toolkit suite.
    • Proactively identify and implement opportunities that enable the development groups to provide the best solutions to their businesses.
    • Evaluate and perform POCs on new strategic technical products and applications.


Must have

    • You have excellent knowledge of JavaScript, TypeScript and React.
    • You have in good understanding of Node.js.
    • You are passionate about streaming data and building APIs and visualisations around it.
    • You have hands-on experienced with deploying distributed systems on Linux.
    • You are familiar with cloud computing concepts and DevOps tools (Docker, OpenShift, TeamCity, Jenkins).
    • You have very high development standards, especially for code quality, code reviews, unit testing, continuous integration and deployment.
    • You are an adaptable, resourceful, well organised team player with a strong work ethic.
    • You have good analytical skills, ability to contribute in design discussions and problem solving sessions.
    • You deliver great user experiences, demonstrably, working closely with clients to do it.
    • You have an appetite for taking on challenges and leveraging new technologies.
    • You agree that verbal and written communication skills are vital.

Nice to have



English: B2 Upper Intermediate

Relocation package

If needed, we can help you with relocation process. Click here for more details: see more details

Work Type

JavaScript (Angular, React etc.)

Ref Number


Explore More

LoGeek Magazine
icon Logeek Luxoft
Learn more
icon Events Luxoft
Learn more
Relocation Program
icon Relocation Luxoft
Learn more
icon Referral Luxoft
Learn more
and Grads
icon Students Luxoft
Learn more

More job opportunities in
JavaScript (Angular, React etc.)

Specialization Position / Title Location Send to a friend
JavaScript (Angular, React etc.) Regular React developer Moscow, RU
JavaScript (Angular, React etc.) Senior React developer Moscow, RU
JavaScript (Angular, React etc.) Lead JS React Developer Moscow, RU
JavaScript (Angular, React etc.) Reg. JS React Developer Moscow, RU