Node.js Developer
Hybrid•Salary not specified
Canada · United Kingdom · United States · Estonia · Kyiv, Ukraine
Job Description, Responsibilities & Requirements
Description language:
About the Position
Join Niko Tech as a Node.js Developer to revolutionize financial transactions and contribute to the future of FinTech.
Responsibilities
- Application development.
- Highly-modular object-oriented code creation.
- Creating new features within service/microservices architecture.
- Build quality code adhering to industry standard coding practices.
- Creating technical documentation.
- Collaborate with other team members and stakeholders.
- Be in a fast-paced continual learning environment, which requires the ability to quickly adapt and learn new technologies to solve business issues.
Requirements
- 2+ years of experience in software development (Node.js + TypeScript).
- Knowledge of software development fundamentals, data structures, design patterns etc.
- Knowledge of major Node.js modules - async, lodash, nodemon, etc.
- Experience with using Node.js debugging, profiling, and performance measuring tools.
- Experience with express, NestJS, Typeorm, PostgreSQL, CQRS, Redis, etc.
- Experience with build tools, code coverage, and testing frameworks - Mocha, Gulp, webpack, etc.
- Knowledge of building RESTful web services.
- Experience with Docker.
Nice to Have
- Intermediate English
- Experience with RabbitMQ, Golang
We Offer
- A flexible work schedule (office/remote)
- High pay for your work and good prospects for development
- New opportunities and a friendly environment for self-improvement
- Corporate taxi and car hire services
- 100% compensation of expenses related to participation in trainings and specialized conferences/seminars
- A way to broaden your horizons and work from anywhere in the world where you can find an Internet connection
About the Company
Join a glorious team building the future of finance! As a cutting-edge technology provider, Niko Tech is on a quest to reinvent the way people see and use money. We have built a blockchain-based ecosystem that can live on a smartphone/desktop and fully complies with the market rules. Anyway, even the most advanced technology needs enthusiasts to get useful. Come and join our team and become part of the future where payments are lightning-fast and money is full of value for everyone.