Node.js Developer
Job Description
Fundamentals
-	Strong algorithmization and programming skills.
-	Strong JavaScript and TypeScript knowledge.
-	Good understanding of NodeJS platform API and architecture.
-	Basics of HTML/CSS/JavaScript
-	Strong fundamentals of computer networking, specifically to HTTP/HTTPS, WS/WSS, TCP, UDP, protocols
-	Basic cryptography (hashing, encryption)
-	Strong fundamentals of operating systems, virtualization technologies
-	Concurrent / Async programming - multithreading, multiprocessing, event loop based architectures.
-	At least B2 English level.
Experience
-	At least 3+ years of commercial experience
-	Unix like Operating System, GIT version control system
-	Any RDBMS AND NoSQL systems (PostgreSQL, MongoDB)
-	Any Web-development frameworks such as NestJS, express.js
-	Any message brokers such as RabbitMQ, Kafka, NATS
-	In memory data storage systems like Redis
-	Containerization using Docker and docker compose
-	Basic experience with cloud services like AWS or Google Cloud Platform
About Requestum
We are Requestum Ukrainian software development company with great technical expertise and focus on complimenting your business goals. We offer full cycle web and mobile development of:
Business Web Tools
Customer Relationship Management and Property Management Systems
Marketplaces and Booking platforms
Social, Dating, Community and Crowdfunding Platforms
API development for mobile and web integration
UX and UI design for web and mobile solutions
Over 5 past years, we delivered more than 50 products of different complexity from entertainment apps to complex enterprise-level solutions, for the customers all over the globe from a local market to Silicon Valley startups.
Currently, our team consists of 80+ software engineers all of them hold B.S./M.S. in Computer Science. Besides, our developers are supported by the qualified management team.
Work in Ukraine
Employment Options
Professional Experience
Skills
- Node.js

