Solvd Inc. is a premier software engineering company. We have 8 offices across the globe and over 800 international employees on staff. With over 12 years of experience, highly skilled teams around the world and deep industry knowledge, we help clients create software that improves their operations and opens new markets. We have built an impressive roster of digital-native enterprise clients including some of the biggest brands in retail and social media.
We are looking for a Node.js Developer to join our growing team.
Project Description: Our client is a leader in qualitative nutritional supplements with over 30 years of experience, is recognized for its high-quality products based on patented technologies. It has a strong presence in the Benelux, France, and Germany, with endorsements from over 10,000 doctors and therapists.Following a recent merger, the company is launching a digital service platform for healthcare professionals, including dietitians and nutritionists. This platform will support patient consultations, healthcare advice, and product recommendations, while also serving as an educational resource. It will integrate with third-party tools, existing e-commerce, and PIM systems.The platform will replace existing workarounds, requiring data migration. It will be developed in phases, beginning with a BETA release for internal users, followed by an MVP for a broader audience.

Responsibilities:

  • Develop and maintain the backend of web applications using Node.js.
  • Design and implement real-time APIs.
  • Optimize server-side code and database performance.
  • Integrate with external services and APIs.
  • Write automated tests to ensure code stability.
  • Collaborate with frontend development teams to ensure seamless system functionality.
  • Participate in designing the architecture of new systems and products.

Mandatory Requirements:

  • At least 4 years of commercial experience with Node.js.
  • Strong knowledge of JavaScript (ES6+).
  • Experience with Express.js or similar frameworks.
  • Understanding and experience in developing RESTful APIs.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and knowledge of ORM (e.g., Sequelize).
  • Experience with version control systems (Git).
  • Understanding of asynchronous programming principles.
  • Ability to work with Docker or other containerization technologies.

Optional Requirements:

  • Experience with TypeScript.
  • Knowledge of NoSQL databases (e.g., MongoDB).
  • Experience in microservices architecture development.
  • Experience with cloud services (AWS, Google Cloud, Azure).
  • Experience in setting up CI/CD processes.
  • Experience with WebSocket or other real-time communication technologies.
  • Experience with asynchronous communication patterns, such as Message Broker, Pub/Sub, and Request-Reply.
  • Experience with NestJS.
  • Knowledge of logging, tracing, and monitoring best practices.

Tech Stack:

  • Node.js, Express.js, JavaScript (ES6+), TypeScript, PostgreSQL, MySQL, MongoDB, Git, Docker, RESTful API, WebSocket, CI/CD, Jenkins, Travis CI, AWS, Google Cloud, Azure.

Location

Poland

Job Overview
Job Posted:
2 months ago
Job Expires:
Job Type
Full Time

Share This Job: