Full-Stack Developer

$$

Full-Stack Developer (React + Node.js)

 

Format: Remote (office optional)

NovaCore builds modern web products with pixel-perfect UX and reliable engineering foundations. We’re looking for a Full-Stack Developer (React + Node.js) who writes clean, maintainable code and is confident working across both frontend and backend parts of the stack.

Requirements

  • 2+ years of commercial full-stack experience.
  • Hands-on experience with React, Node.js, Express.js (production-level projects).
  • Strong proficiency in JavaScript (ES6+) and TypeScript.
  • Solid understanding of RESTful APIs, authentication mechanisms, and server–client data flow.
  • Experience with Redux / React Query / Context API for state management.
  • Practical skills in HTML5, CSS3, and responsive UI development.
  • Understanding of database design (SQL or MongoDB) and ORM/ODM principles.
  • English level — B1+ for technical communication and documentation.

Nice to have

  • Experience with Next.js (SSR/SSG) or similar frameworks.
  • Knowledge of GraphQL and API integrations.
  • Familiarity with Docker, CI/CD pipelines, or cloud deployments (AWS, GCP, Vercel).
  • Understanding of software design patterns and clean architecture principles.
  • Ability to debug performance bottlenecks on both frontend and backend.

Responsibilities

  • Develop and maintain full-stack web solutions using React and Node.js.
  • Build reusable, scalable components and REST/GraphQL APIs.
  • Work closely with NovaCore’s core engineering team to implement new features.
  • Review and optimize code for performance and readability.
  • Research and resolve issues using official documentation and trusted resources.
  • Meet deadlines and communicate progress proactively.
  • Keep client/company tracking systems and repositories up to date.

What we offer

  • Personalized growth plan toward Senior Full-Stack Developer with regular performance reviews.
  • Flexible schedule: work remotely or from the office.
  • Educational support — paid courses, internal workshops, and learning materials.
  • 12 paid vacation days and 12 paid sick days annually.
  • Official public holidays according to Ukrainian legislation.
  • Competitive compensation based on experience and results.

Hiring process

  1. Short recruiter screen (15–20 min)
  2. Technical interview with engineers (60–90 min)
  3. Optional short coding task or live-coding
  4. Final chat with manager → offer

Tech stack:
React, Node.js, Express.js, TypeScript, JavaScript, Redux, REST, GraphQL, Next.js, HTML5, CSS3, MongoDB, SQL

About NovaCore
We build smart digital solutions in Healthcare and E-commerce sectors — scalable, performant, and visually polished products trusted by clients worldwide.

🌐 www.novacore.digital

Required languages

JavaScript, TypeScript, React, Node.js, REST API, CSS
Published 11 October 2025 · Updated 6 April
122 views
·
54 applications
Last responded more than a month ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...