Full-Stack Developer (React, Node.js, Angular)
Organization: Bus to Show, Inc.
About Us: Bus-to-Show is a Denver, Colorado-based community integrated nonprofit dedicated to creating a fun, safe, and sustainable transportation solution for concert-goers and event attendees in the Denver Metro area, specializing in Red Rocks Amphitheatre shuttle services. Our core mission is twofold: to drastically reduce impaired driving incidents and to lower event-related carbon emissions (saving ~2000 gallons of fuel per bus per season). We integrate deeply with the local arts scene—featuring local artists and DJs on our distinctive fleet of school buses—to make the journey the most accessible and enjoyable part of the event. Beyond concerts, we offer charter services for private events to further our mission.
Role Summary
We are looking for a versatile and skilled Full-Stack Developer to take ownership of our entire application suite. This is a critical, hands-on role where you will be responsible for maintaining, enhancing, and updating our core user-facing React front-end, our Node.js API backend, and our internal Angular admin application. Your contributions will be essential in meeting our critical February/March launch deadline.
What You'll Do
- Develop, test, and deploy new user-facing features using React.js (front-end).
- Design, implement, and maintain API endpoints and business logic within the Node.js backend.
- Perform updates, fix bugs, and add features to the existing Angular administrative application.
- Integrate seamlessly with third-party services, including payment processors.
- Build reusable, well-tested components and libraries for the respective front-end frameworks.
- Optimize all applications for maximum performance and ensure smooth embedding within our primary website host (Squarespace).
- Participate in code reviews to ensure a high standard of code quality and maintainability across all three applications.
- Mentor team members in modern JavaScript frameworks (React/Angular) to promote cross-training and full-stack proficiency.
- Implement and manage application security, including updating user authentication (e.g., login flows) and enforcing role-based access controls (RBAC) across user, admin, and driver types.
Required Skills & Experience
- Proven, hands-on experience and proficiency in building and maintaining production-level applications using Node.js.
- Direct experience deploying and managing Node.js applications on Heroku.
- Proficiency in front-end development with a deep understanding of React.js (v16+) and its core principles (Hooks, Context API, etc.).
- Proficiency in building and maintaining Angular (v13+) applications with TypeScript
- Direct experience querying and managing relational databases, specifically PostgreSQL, for feature development and schema changes.
- Expertise in modern JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries (e.g., Redux, Zustand, or similar).
- Strong familiarity with RESTful APIs and asynchronous request handling
- Proficient with version control using Git.
- Strong practical experience implementing and securing authentication and authorization mechanisms (e.g., tokens, sessions, role-based access control (RBAC)).
- A strong ability to work independently and manage your time effectively to meet deadlines.
Nice-to-Haves
- Familiarity with payment gateway integration, specifically Stripe.
- Experience using a CMS like Squarespace as a primary host and managing embedded applications (iFrames).
- Familiarity with front-end testing frameworks like Jest and React Testing Library.
- Experience with CI/CD for full-stack applications.
Position Details
- Schedule: This is a part-time position to start immediately.
- Rate: $40-50/hour, contract or W2 flexibility
- Benefits: Please note that we are currently unable to offer traditional benefits (health, dental, etc.) at this time.
- Increased Hours: This role will start at full-time(-ish) hours (~40 hours/week) starting in winter (approximately mid-November through early-March) to hit our critical launch delivery milestones by spring
- Project Goal: The primary objective is to complete key feature development and prepare the application for staggered target features launches, approximately mid-Feb through end of March.
- On-Call Duty: The candidate must be available for occasional, infrequent on-call duties to respond to urgent production issues
- Location: ideally DENVER, CO / Remote
- Must be willing to work on your own hardware
- Email: [email protected] with your resume to apply 🙂
Top Skills
What you need to know about the Colorado Tech Scene
Key Facts About Colorado Tech
- Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
- Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
- Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
- Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute
