Position: Back-End developer
Company: Katarina
Experience required: 1y
English level: intermediate

If you have an innovative mind, constantly develop and want to deliver users greatest experience - we are waiting for you!

Each module of our application requires a separate backend service. For these modules you will create Node.js backend apis based on noSQL and SQL databases.

Your goals are to:
- create, manage and support your services according to the needs
- add / modify / remove fields and endpoints when they are required
- prepare and maintain the proper swagger documentation
- be up to date with frontend developers and explain them your endpoints in great details

Mandatory Requirements:
- Min 1 year of work experience as back-end developer
- Intermediate or higher English level
- Be up-to-date regarding innovation in the back-end industry.
- Ability to read and understand the technical and financial documentation and be ready figure out the rules and peculiarities of a financial market of EU and Switzerland
- Knowledge of Git, Node, Webpack, Docker, Golang (optional), Java, Typescript, Express,
- Ability to create and maintain the applications based on previous technologies above

Why us:
- freedom to work from our comfortable office in the heart of Kiev
- or remote from a home office
- we can supply home office with missing equipment
- we have flexible working hours
- no strict corporate ethic
- we provide internal English and French lessons
- pay for external education
- we organise team building events, team trips and team dinners in the restaurant
- business trips to our headquarter in Switzerland for each employee once a year
- paid team vacation with activities
- 25 vacation days

If you prefer to work in a dynamic team and want to make a tangible contribution to the product’s development, feel free to contact us!