We’re an Australian startup building modern, scalable web and mobile apps in the fire safety and asset maintenance space. We’re looking for a Full Stack Developer with 3+ years of hands-on experience in Node.js, React.js, and MongoDB to help us deliver high-quality features with clean architecture and excellent performance.
What You’ll Work On:- Design and build scalable backend systems using Node.js and Express.js
- Create dynamic, responsive UIs with React.js (functional components, hooks, Context API)
- Build well-structured schemas and efficient queries using MongoDB
- Collaborate with cross-functional teams across design, QA, and product
- Integrate APIs, handle loading/error states, and optimize UI performance
- Write clean, maintainable code with strong test coverage (TDD preferred)
- Document APIs, architecture, DB models, and frontend conventions
- Contribute to CI/CD and cloud deployment workflows
Technical Must-Haves
- 3+ years of experience in full-stack development
- Proficient in Node.js (modular code, async flows, middleware, error handling)
- Strong React.js skills, with experience using Redux, Zustand, or React Query
- Experience designing and managing MongoDB schemas and aggregation queries
- Familiarity with CI/CD pipelines, Docker, and cloud deployments (AWS or similar)
- Strong commitment to code quality (DRY, SOLID), testing, and documentation
Documentation & Clarity
- Can clearly document backend logic, frontend component structure, and data models for team use
Soft Skills That Matter
- Excellent English communication—both written and verbal
- A true team player: collaborative, respectful, and open to feedback
- Detail-oriented, with a knack for catching issues early
- Takes ownership: sees tasks through from start to finish, proactively solves problems
- Actively learning and growing, sharing new tools and best practices with the team
- Work remotely with a passionate international team
- Help shape core products and features used across Australia
- Flat team structure with plenty of room to grow
- Flexible work hours and outcome-driven culture
Excited to work on real-world challenges in a startup environment?
Send your resume, GitHub, or portfolio to:
[garry@bcamapp.com]
Generating Apply Link...