Description
Node.js / React Native Full-Stack DeveloperLocation: Remote/Hybrid (Flexible but European/UK hours required)Company: Fairground Music LimitedEmployment Type: Contract (Full Time)Essential Skills & Experience:Required minimum 3+ years in Node.js with the Express framework for backend development Without this your application will not be considered.Required minimum 3+ years of React Native Experience.Without this your application will not be considered.Proficiency with Supabase or similar backend-as-a-service platforms.Extensive experience working with third-party services (e.g., Stripe, Google Maps API).Proven experience with Jest.Ability to write clean, modular, and efficient code.Desirable:Previous experience working on Social Media style apps.Previous experience with music streaming or artist-fan platforms.Understanding of cloud infrastructure (AWS)Application Requirements:Please include your Github profile in your CV which must contain a React Native project, or otherwise provide examples of your work with code for inspection. Without this your application will not be considered.About Us: Fairground is an exciting new platform redefining music discovery and artist engagement. Designed for music fans, artists, and curators, Fairground combines community-driven features with unique monetisation opportunities for artists. We aim to bring a fresh approach to music scenes, artist interactions, and fan engagement with tools for live updates, in-app ticketing, and exclusive gated content.We are looking for a talented and motivated Full-Stack React Native Developer to join our growing team and collaborate with Michael Butler, our Lead Developer, in building out the MVP and beyond.Role Overview: You will be responsible for developing, maintaining, and scaling Fairground's mobile app (front-end) and backend systems. You will work across the tech stack, collaborating on key features such as artist profiles, fan engagement tools, social feed functionality, and microservices integrations.Key Responsibilities:Collaborate with the Lead Developer to implement and maintain Fairground's technical architecture.Develop mobile front-end components in React Native.Build and maintain scalable backend APIs using Node.js with Express.Implement integration with third-party services, including Stripe (payment gateway), and Resend (email service).Design and maintain the database schema, integrating with Supabase.Implement and maintain unit testing using Jest.Ensure efficient communication between APIs and services using the microservices architecture.Optimise app performance and scalability.Collaborate with the team to ensure a smooth development workflow, adhering to CI/CD pipelines.Participate in sprint planning, code reviews, and internal testing cycles.Why Join Us:Play a key role in building a new platform from the ground up.Flexible working hours and a remote-friendly environment.Opportunity to work on innovative music features such as fan club subscriptions, live updates, and curated music content.Competitive salary and opportunities for growth.Be part of a dynamic, creative, and passionate startup team.