Senior Node.js Back-End Developer
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
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
Rijeka, Croatia; or remote within Croatia
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.