Full Stack Developer (React.js / Node.js / Firebase) – Mandarin BlueprintAbout Us
Mandarin Blueprint is an immersive Chinese language learning platform and community. Our mission is to help learners make significant progress in Mandarin fluency using our innovative and proven methods. We are now looking for a highly organized and proactive IT Specialist to support our operations and help streamline key business functions.
Our Core Values: At Mandarin Blueprint, our culture is built on shared values that guide how we work, learn, and grow together:
Heartfelt Dedication: To our members. To our team. To your career. We take time to teach others, share knowledge, and give birth to wisdom.
Help First: We lead with value before receiving it. We simplify the work of our team members by removing constraints and obstacles, and we find joy in solving problems for Chinese learners and teammates alike.
Humble Confidence: No arrogance. Know your stuff. Be open and vulnerable—no one is perfect. We actively pursue knowledge and continuous learning to improve our lives and careers.
Do What You Say: We fully deliver on what we commit to. We know ourselves and our limits, take responsibility, and blame no one. We finish what we start.
Role Overview
As a key member of the development team, you will be responsible for designing, building, and maintaining the Traverse platform. You will work across the full stack from crafting intuitive, responsive user interfaces in React.js and Tailwind CSS, to developing robust backend services with Node.js and Firebase.
The ideal candidate is a hands-on, detail-oriented developer who takes pride in clean, scalable code and enjoys solving complex technical challenges. You should be comfortable working in a remote, collaborative environment, contributing to both front-end and back-end development, and ensuring high performance and reliability of the platform.
This role offers the opportunity to make a direct impact on a growing product, collaborate with a dynamic team, and expand your technical expertise within a fast-moving environment.
Responsibilities
- Design, develop, and maintain user-facing features using React.js, creating reusable components and front-end libraries for future use.
- Implement responsive and modern user interfaces utilizing Tailwind CSS to ensure a mobile-first, cross-browser compatible experience.
- Develop and maintain server-side logic using Node.js, building efficient and scalable RESTful APIs.
- Integrate and manage backend services using Firebase (including Firestore, Authentication, and Cloud Functions).
- Optimize applications for maximum speed, scalability, and performance.
Must-Have Qualifications
- Proven experience as a Full Stack Developer or similar role.
- Strong proficiency in JavaScript, including React.js and its core principles (such as hooks, state management, and component lifecycle).
- Hands-on experience with Tailwind CSS for building and styling responsive web applications.
- Solid experience in backend development with Node.js.
- Practical knowledge of Firebase services (e.g., Firestore, Authentication, Cloud Functions).
- Familiarity with version control systems, such as Git.
- Strong problem-solving skills and attention to detail.
Nice-to-Have Qualifications (Preferred Skills)
- Experience with Google Cloud Functions.
- Knowledge of Python.
Compensation Structure
- Hourly Rate: USD $15–$20 per hour, depending on experience and skill level.
- Working Hours: Approximately 30 to 40 hours per week.
- Time Zone Overlap: Candidates must have at least 3 to 4 hours of daily overlap with China Standard Time (UTC+8) to enable effective collaboration with the core team.
- Work Environment: Fully remote with flexibility and opportunities for long-term growth in a dynamic, collaborative environment.
Why Join Us?
- Opportunity to work with a fast-growing, community-driven educational platform.
- A flexible, remote role with room for growth and expansion of responsibilities.
- A collaborative and supportive team that values innovation and efficiency.
How to Apply
If you are interested in applying for this role, please send us a 5-minute (max) Loom video addressing the following:
- What experience do you have with React.js, Node.js, Firebase, and Tailwind CSS?
- Share an example of a web application or feature you’ve built, what technologies did you use, and what challenges did you overcome?
- How do you approach debugging and optimizing performance across the front end and back end?
- Describe how you collaborate remotely with designers, project managers, or other developers to deliver a project successfully.
- What’s your current availability, and how would you integrate this 30–40 hour per week role into your schedule?
We look forward to your application!
Job Type: Full-time
Pay: $15.00 - $20.00 per hour
Expected hours: 30 – 40 per week
Work Location: Remote