IT Craft invites a Full-Stack (Node.js/React) Developer to join the company.
Responsibilities: * Own the full lifecycle of features, from technical design through production rollout and monitoring; * Participate in designing and implementing back-end services in Node.js (Nest.js or Express) that are secure, observable, and horizontally scalable; * Build modern, accessible, and performant React (≥17) interfaces using hooks and component composition best practices; * Perform solid code reviews, enforce engineering standards, and proactively refactor legacy code; * Profile, benchmark, and optimise application performance (both client and server); * Collaborate closely with product, design, and DevOps to deliver incremental value on a tight release cadence.
Requirements: * 4+ years of experience in Full-Stack development using Node.js (Nest.js or Express) and React.js; * Excellent English communication skills (Upper-Intermediate/B2 level or higher); * Hands-on experience with React.js, including Redux and Redux Toolkit; * Expertise with both SQL and NoSQL databases (e.g., MongoDB); * Experience in designing RESTful services and APIs; * Experience with WebSockets and RabbitMQ for real-time and event-driven communication; * Strong knowledge of microservices architecture and event-driven patterns; * Practical experience with Docker and Kubernetes for containerization and orchestration; * Experience with automated testing to ensure robust and reliable code.
Will be a plus: * Experience in integrating payment processors (PayPal, Stripe, etc.); * Familiarity with cloud platforms such as GCP, AWS, Azure or DigitalOcean.
IT Craft offers: * Competitive compensation according to the qualifications; * Flexible working hours, remote work; * Opportunity for career growth; * Compensation for technical courses, educational resources, and sport; * In-house English training; * A friendly team of open-minded people.