CodeIT is a service product development company that turns bold ideas into successful tech solutions. We’re looking for a passionate Node.js Software Engineer to join an exciting project from the ground up. The goal is to build a smart and user-friendly B2B platform that simplifies collaboration with external partners. Powered by Node.js, TypeScript, and PostgreSQL, the system integrates Airtable for a seamless, spreadsheet-like experience with Google SSO support. With a fast, no-fuss UI built on Forest Admin, the focus is on delivering value fast — without reinventing the wheel. If you enjoy clean architecture, practical solutions, and real product impact — this project is for you.
Requirements * 3+ years of experience in development with Node.js * Solid skills in JavaScript (ES5, ES6) * Good knowledge of SQL * Experience with Unit tests * Experience with MongoDB * Knowledge of Express * Understanding of SOLID principles * Ability to work with technical documentation/specifications for the project * English level: Upper-intermediate or higher * Good communication skills
Nice to have * Experience with Microservices * Experience in working with English-speaking teams
Responsibilities * Developing new features and supporting the current application * Bug fixing different project modules * Architecting new modules, providing system suggestions to a customer * Communication with the customer (meetings and writing group chat discussions) * Providing time estimates for tasks * Creating and supporting technical documentation * Communication with Stakeholders (frontend team; QA; marketing team; design team; etc.)
Being a member of the CodeIT team means * Career Path and growth opportunities (seniority level system, individual development plan, technical leads) * Compensation of participation in conferences and workshops, invited experts * Development of soft skills (people management and emotional intelligence training) * Free access to the company account on Udemy educational platform * Internal library * Corporate English courses and communication with clients from English-speaking countries * Experienced and supportive team members * Paid time off (vacation, sick-leave, remote work) * Legal support