Mid/Senior Full-Stack Developer
Magic Romania
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Magic Romania
At Magic, we are building a complete digital ecosystem for the beauty industry – from the mobile app clients use to make appointments, to the POS system in the salon and the management portal. Our product is live, with real users, and growing rapidly. We are not just a code factory, but a passionate team that innovates, leverages AI tools to the maximum, and works from one of the coolest hubs in Bucharest: Magic Hub.
We are looking for a Mid/Senior Full-Stack Developer who loves to own a feature end-to-end: from the database logic to the user experience on the front-end.
📍 Location: Magic Hub, Bucharest (Șos. Panduri 71)
🏡 Work Arrangement: Hybrid (flexibility for 1 day from home per week)
💰 Budget: 1,000€ - 3,000€ net (depending on your experience level)
Your Day-to-Day Responsibilities:
- Develop complex and scalable web applications using the React ecosystem (including Next.js).
- Design and implement back-end architecture and REST APIs in Node.js, with efficient data management.
- Create internal dashboards for data management and KPIs.
- Utilize AI (GitHub Copilot, Claude, ChatGPT) to write clean code faster.
- Brainstorm ideas with product and design teams, and during breaks... maybe some real ping-pong or billiards.
- Conduct code reviews and guide colleagues towards best practices.
Desired Profile:
Must have:
- Solid JavaScript/TypeScript experience.
- React (web) or React Native (mobile) experience – both not mandatory.
- Availability to work with Node.js on the backend.
Nice to have:
- Experience with Expo, MUI, Socket.io, Knex/MySQL.
- Familiarity with payment integrations (Stripe, etc.).
What We Offer:
- Financial Package: 1,000€ - 3,000€ net + performance bonuses.
- Tech Playground: Large-scale projects and access to premium licenses for AI tools.
- Career Growth: Continuous training, budget for courses/conferences, and a clear path to Tech Lead or Architect roles.
- Magic Hub Vibe: Modern open-space office, training room, billiard table, and sauna.
- Impact: Freedom to propose ideas, creative solutions, and shape our ecosystem's architecture.
Key skills/competency
- Full-stack Development
- React
- Node.js
- JavaScript/TypeScript
- REST APIs
- Data Management
- AI Tools
- Code Reviews
- Scalable Web Applications
- Architecture Design
How to Get Hired at Magic Romania
- Research Magic Romania's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for Full-Stack Development: Highlight your React, Node.js, and database experience, emphasizing end-to-end feature ownership.
- Showcase your AI proficiency: Mention your experience with GitHub Copilot, Claude, or ChatGPT in coding projects.
- Prepare for technical interviews: Be ready to discuss scalable web applications, API design, and JavaScript/TypeScript best practices.
- Demonstrate problem-solving skills: Be prepared to discuss how you've designed solutions and collaborated with product/design teams.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background