Position: Junior to Middle Back-End Developer (fintech)
Company: Katarina
Category: Node.js
Experience required: 1y
English level: intermediate

Due to the growing and evolving of our company, we splitted our team into focused squads to dive deeper into applications and deliver a better product to our customers. That’s why we are looking for a Back-end developer with interest in fintech to join our invoicing team and help us bring our payment tools to the next level. You will work on managing invoices, receiving payments and other financial related features.

Our dream candidate is a team player who can take risks and learn from mistakes. If you aim to exceed expectations, have an innovative mind, constantly develop and want to deliver users greatest experience — we are waiting for you!

**Responsibilities:**
• Develop new and maintain existing invoicing features.
• Implement 3rd party libraries
• Implement all the logic to provide a working backend REST API
• Write and maintain the swagger file of this API
• Write and maintain the data storage schema of this API
• Write and maintain documentation of the API
• Write reusable and clean code
• Write functional requirement documents and guides
• Enhance application for maximum speed and scalability
• Routinely test web applications for ease of use, safety, speed and other quality factors
• Work hand in hand with other members of the team.

**Requirements:**
• Min 1 year of work experience as back-end developer
• Interest in fintech domain
• Be up-to-date regarding innovation in the fintech 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, Java, Typescript
• Ability to create and maintain the applications based on previous technologies above
• Intermediate or higher English level

**Will be a plus:**
• Experience in fintech domain
• Experience in accountability will be appreciated as you will work with the invoices, transactions and financial management of enterprise

**Why us:**
• Join a growing start-up where your work is valued and has a direct impact on the product.
• We have flexible working hours and freedom to work from the office or home.
• Professional growth.
• We value personal development and support the acquisition of skills.
• We are a small international family, free of bureaucracy and corporate constraints.
• Team building events.
• 20 days of paid vacation.