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.