Job VC

Full-Stack Developer

Novacore · djinni · $$ · Тільки віддалено Весь світ
Open original ↗

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
Short recruiter screen (15–20 min)
Technical interview with engineers (60–90 min)
Optional short coding task or live-coding
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