Less than 1000 employees


24 May 2021

Senior Node.js Back-End Developer

Per Hour Project duration - More than six months Expert

Job Description

Senior Node.js Back-End Developer​

We are looking for a competent Node.js Developer to optimize our application performance. You will collaborate with our Front-End Application Developers, design back-end components, and integrate data storage and protection solutions.

To ensure success as a Node.js Developer, you should possess extensive knowledge of Node.js based services and experience in a similar role. An accomplished Node.js Developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users.

Role responsibilities include:

  • Design and implementation of low-latency, high-availability, and performant AWS Lambda services using Node.js and TypeScript

  • Integration of user-facing elements developed by front-end developers with server-side logic

  • Implementation of security and data protection

  • Integration of data storage solutions

  • Writing reusable, testable, and efficient code

  • To ensure the best possible performance, quality, and responsiveness of the applications


  • 5+ years experience and deep knowledge of JavaScript and TypeScript

  • 3+ years of experience working with Node.js and its frameworks (Express, etc.) and tools (yarn, webpack, etc.)

  • Experience designing and implementing AWS/Serverless/Lambda solutions

  • Advanced experience in SQL DBs (PostgreSQL)

  • Proficient understanding of code versioning tools such as Git

  • Advanced experience in Micro Services architecture

  • Knowledge of REST API design and development

  • Experience implementing data protection and security protocols

  • Experience defining and implementing unit testing strategies, utilizing common frameworks and utilities such as Jest, Jasmine, and Karma

  • Passion for optimizing and measure development performance

  • Exceptional analytical and problem-solving aptitude

  • Excellent organizational and time management skills

  • English language level: Proficient (C1 level)

Extra points for:

  • Knowledge or experience of the following frameworks and libraries: MirkoORM, Lerna, ESLint, Swagger

  • Knowledge or experience in writing Infrastructure as code using AWS CloudFormation and AWS CDK

  • Experience in front end technologies, such as HTML5 and CSS3

  • Experience with GitLab CI/CD pipelines

  • Knowledge of cryptographic tools, libraries and algorithms

Role location:

Rijeka, Croatia; or remote within Croatia

Sign in or sign up to Work for Impact to apply for jobs or post a project.

Sign In Sign Up


Must be located in:
English Level:
You must be verified for the following skills to apply:

Client Details

Less than 1000 employees


About Us:

Own.Solutions is a fintech company bridging the gap between physical retailers and eService providers by enabling customers to pay in-store to buy online. Own.Solutions partnering physical store network collects payments and activates digital accounts for all the major mobile top-up brands, gift cards, prepaid cards, eMoney remittance providers, and new disrupting services (on-demand, mobility, health, energy, etc.)  

 Own.Solutions are operating at over 20,000 point-of-sales across Europe, mainly in Germany, Switzerland, Austria, France, Spain, Hungary and Norway.  

How This Job Will Make a Difference:

Own.Solutions is a fintech company bridging the gap between physical and digital commerce by developing custom made solutions enabling customers to pay and/or activate digital accounts at convenience stores to purchase goods and services online or outside of shops. 

With more than 15 years experience and expertise, we enable businesses to deploy custom-made sales customer journeys at convenience stores. 

  • We give your business access to a powerful network of 20,000 physical stores at highly frequented locations throughout Europe 

  • We enable the latest technology to collect payments and activate accounts on your behalf in-store 

  • We transfer collected funds to your accounts and report in details on in-store transactions 

In particular, we are offering plug-and-play terminal solutions which are easy and ready to use to sell and activate digital products and services without any need for complex ECR integration. The Own.Solutions team focuses on deploying advanced technology to support physical stores to successfully embrace and take part of the digital transformation revolution. 

Location: Croatia
Timezone: Europe/Zagreb / ( 11:20 )