Position: Senior Node.js Developer
Company: Movadex
Experience required: 2y
English level: upper

Movadex is an award-winning software design and development provider. We deliver exclusive digital products with modern UI/UX using top-notch technologies. Now we are looking for a Node JS Developer.
Maybe you are the right person?

We are seeking a highly skilled and experienced Senior Node.js Developer to join our dynamic US-Poland team for a 6+ month project. 

Project Description:

The project entails the development of a comprehensive platform that offers a suite of powerful developer tools. This platform aims to empower developers by providing them with a range of functionalities including transcoding images, scraping RSS feeds, linked metadata services, and a moderation product for easy integration. As a Senior Node.js Developer, you will have the opportunity to contribute to the project's architecture and build the platform from the ground up. You will work closely with the team to design and implement a scalable architecture, ensuring seamless communication and integration of microservices into web applications.

Responsibilities:

Collaborate with the team to design and implement scalable architecture for the platform, starting from scratch.
Develop and maintain efficient and reliable Node.js applications.
Create and integrate microservices into web and mobile applications, ensuring seamless communication and functionality.
Write clean, maintainable, and testable code, following best practices and coding standards.
Implement robust data storage solutions using Postgres and Redis.
Utilize Docker for containerization and deployment of the application.


Requirements:

Proven experience as a Senior Node.js Developer, working on web applications with microservices.
Strong knowledge of Node.js and its frameworks, with hands-on experience in building scalable and efficient applications.
Proficiency in database technologies such as Postgres and Redis, including data modeling and query optimization.
Experience with containerization technologies like Docker.
Solid understanding of web protocols, RESTful APIs, and asynchronous programming.
Familiarity with cloud platforms (e.g., AWS, Azure) and their services is a plus.
Excellent English communication skills, both verbal and written.