About VBA
VBA is building modern infrastructure for early-stage founders, trade schools, and service-based businesses through platforms like VBA Core and Core Scholar.
We are looking for a contract full stack developer to assist with ongoing platform updates, feature improvements, bug fixes, and UI enhancements across our internal systems and customer-facing applications.
This is not a “build from scratch” role. Our platforms are already live and actively developed. We are looking for someone who can step in as needed to help execute updates, maintain platform quality, and improve development velocity.
Responsibilities
- Implement feature updates and improvements within existing applications
- Fix bugs and troubleshoot production or staging issues
- Build responsive and modern interfaces using React and Tailwind CSS
- Work within an existing Next.js App Router architecture
- Assist with Supabase queries, integrations, and backend logic
- Support billing-related updates involving Stripe when needed
- Maintain clean, scalable, and readable code practices
- Collaborate asynchronously through GitHub and Microsoft Teams
- Test updates carefully before deployment
- Help improve platform usability, responsiveness, and overall user experience
Required Skills
- Strong TypeScript experience
- Experience with Next.js App Router
- Strong React knowledge including hooks and client/server component patterns
- Experience with Supabase or similar backend-as-a-service platforms
- Tailwind CSS
- SQL / PostgreSQL fundamentals
- Experience working within existing production applications
- Comfortable debugging and troubleshooting independently
Nice to Have
- Experience with Stripe integrations
- Experience deploying applications on Vercel
- PWA or service worker experience
- SaaS startup experience
- Dashboard or admin panel development experience
Role Structure
- Contract / freelance position
- Remote
- Flexible hours
- Async-first work environment
- Task and project-based assignments
- Developers are not expected to maintain fixed daily hours, but should remain responsive during active assignments
- Participation in occasional development sync meetings may be required
Ideal Candidate
We are looking for someone who:
- enjoys improving and scaling existing systems
- communicates clearly and proactively
- can work independently with minimal oversight
- is comfortable working inside a live production environment
- values clean architecture and maintainable code
- understands fast-moving startup environments
Compensation
Compensation varies based on experience, availability, and project scope. Most work will be assigned on a task or milestone basis rather than fixed weekly hours.