Node.js Developer (Mid+ / Senior - level)

Civitta locations
Digital – Backend /
Full-time /
Hybrid
Ready to embark on a journey of opportunity? Join a team of 750+ employees in 21 countries in the first consultancy originating from CEE. We bring together digital and advisory as an international collaboratory where every talent can shine, every employee can become a partner, and every partner can become a shareholder. We are explorers at heart, powered by diversity, passionate for growth and united by integrity by our core organizational values.

Do you believe technology should work for the people and not vice versa? Then join our dynamic digital team! We specialise in product design, creative solutions, digital marketing, web and mobile app development, e-commerce, and custom solutions. With our focus on innovation and quality, we help businesses thrive in the digital landscape. Let’s team up to shape the future of technology-driven solutions and have fun along the way!

Take a step towards your journey with us and join us as a Node.js Developer in Ukraine, Moldova, Romania, or Poland.

You will:

    • Contribute to the back-end development and support of software solutions for private and public organizations;
    • Work on technical requirements and estimations;
    • Develop technical documentation, both for internal use and for client deliverables;
    • Design and implement new features and functionality from scratch;
    • Ensure high-quality development standards;
    • Work closely with a skilled, international development team.

Requirements:

    • 3+ years of Node.js experience;
    • Experience with web frameworks, such as Express, Koa, Restify, MongoDB, and ORMs such as Mongoose;
    • Experience with version control systems, such as Git;
    • Good English language skills;
    • Deep knowledge of modern JavaScript and TypeScript frameworks;
    • Knowledge of JavaScript concepts, such as closures, execution context (this), asynchronous programming (Promises, async/await);
    • Deep knowledge of modern NodeJS and internal modules;
    • Knowledge of how to build scalable applications on NodeJS;
    • Knowledge in designing and developing RESTful API and working with GraphQL;
    • Experience with HTTP methods, status codes, and best practices for API security and performance;
    • Knowledge of TDD and frameworks like Jest;
    • Unit and integration testing experience;
    • Knowledge of and experience with patterns like Module, Singleton, Factory, Middleware and DI;
    • Knowledge of setup and using linter;
    • Knowledge of Docker and CI/CD;
    • Knowledge of architecture and project structuring (files and folders);
    • Leadership and team collaboration skills.

    • Apply and join us to get a chance to grow in an international environment of digital professionals!
€2,850 - €3,800 a month