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
- 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
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 👀
📊
$1500-2500
Average salary range of similar jobs in
analytics →
Loading...