Middle Node.js developer

We are looking for a highly skilled Middle Node.js developer to join our dynamic team! If you’re up for a challenge and enjoy working in a collaborative environment, we’d love to hear from you 🚀

Requirements:
• Strong proficiency in JavaScript and TypeScript;
 • Solid experience with Node.js using Express or Nest.js frameworks;
 • Practical experience in designing and implementing RESTful APIs;
 • Hands-on experience with relational databases such as MySQL or PostgreSQL;
 • Working knowledge of ORM tools like TypeORM or Sequelize;
 • Confident use of Docker for containerization and deployment;
 • Basic understanding of Linux and command-line operations;
 • Confident written and spoken English (B2 level or above);
 • Strong communication and teamwork skills;
 • Critical thinking and a high sense of responsibility;
 • Excellent time management and ability to work effectively in a fast-paced environment.

Would be a plus:
• Experience working with RabbitMQ;
 • Familiarity with NoSQL databases such as MongoDB;
 • Understanding of using WebSocket or Socket.IO;
 • Experience with cloud platforms: AWS, Azure, or GCP;
 • Knowledge of automated testing and test frameworks;
 • Solid understanding of front-end technologies and architecture;
 • Ability to solve complex architectural and coding challenges creatively;
 • Bachelor’s or Master’s degree in Computer Science or a related technical field.

We offer:
• Transparent financial motivation 2000-3000$;
• Remote workplace or a comfortable office in the center of Kyiv;
• 18 working days of paid leave annually;
• Unlimited sick days;
• Salary review twice a year;
• Compensation for our English-speaking club — 100%;
• Compensation for any AI tool of your choice — 100%;
• Compensation for coworking spaces — 100%;
• Compensation for gym memberships and professional courses — 50% (after the trial period);
• Compensation for any English courses — 50% (after the trial period);
• Compensation for sessions with a psychologist — 50% (after the trial period);
• Medical insurance (after the trial period).

Interview Stages:
Screening Interview ➡️ Technical Interview ➡️ Job Offer

If you have the skills, passion, and determination we’re looking for, apply now to become part of our exciting journey! Our hiring team will carefully review all applications, and we will reach out to you if your CV is shortlisted for the next stage⭐

Published 27 June
177 views
·
47 applications
33% read
·
Connected to ATS
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...