Position: Senior Node.js Developer
Company: NCube
Experience required: 5y
English level: intermediate

Our client processes payments, runs marketplaces, disburses payroll and loans, detects fraud and helps other businesses grow exponentially. They serve these companies by providing a suite of world-class APIs and a dashboard UI that simplifies processes. This company is trusted and backed by some of the largest VCs in the world, who invested in Facebook, Slack, Twitch, Grab etc.

The Data project team is responsible for conceiving and delivering a range of data products. These may be used to assist in the verification and management of users’ identity or financial risk assessment. They also provide high availability, performant shared services to support enhanced payment experiences for merchants and users across the Xendit group.

Requirements:

Have 4+ years of experience designing, developing and deploying large scale software applications
Are experienced in Node.js
Worked on RESTful APIs
Have a Bachelor’s and/or Master’s degree in CS or equivalent experience
Are comfortable in an ambiguous or fast-paced startup environment
Upper-Intermediate English level for direct communication with client
Pick solutions that are fit for purpose, whether to drive continuous improvement on the core data products and rapid experimentation on newer areas
Develop MVPs that can be incrementally extended to production ready products
Communicate well with data scientists, data engineers and the wide range of other teams relying on our data products
Thrive on autonomy and have proven you can push towards a goal by yourself

Responsibilities:

Maintain and improve mission critical data products that support the Xendit group, optimising for processing speed, fault tolerance and uptime
Design and develop REST API to support business requirements
Account for the delivery of technical roadmap items on time
Write high-quality maintainable code, test, PR review then ship it
Experiment and rapidly prototype new data products for testing with clients
Develop clear technical requirements and lead development of software to those standards
Do whatever it takes to make Xendit succeed
Direct collaboration with the team

We offer:

Challenging complex data project
Full-Time job (Office in the very center of Kyiv or remote)
Flexible working schedule, vacations, paid sick leaves, English courses
Medical insurance
Good working environment, great team spirit