Full-Stack Developer

This project has expired

Details

  • Remuneration type : Per month
  • Montant : 3000 $
  • Category : Web development
  • Location : Remote
  • Publication date : 01-04-2026

Description

Full-Stack Developer
Vue.js + Node.js
Position
Full-Stack Developer (Vue.js + Node.js)
Location
Remote
Experience
Mid to Senior Level (3–5+ years)
Company Overview
We are building a comprehensive ticketing and fan engagement platform. And a Super App for a multi-platform application (Web, iOS, Android, Desktop) that handles ticket sales, digital collectibles, loyalty points, and fan experiences.
Technical Stack
Frontend
• Vue 3 (Composition API & Options API)
• Vuetify 3 + Ionic Vue 7
• Vuex 4 (State Management)
• Vite 4 (Build Tool)
• Capacitor 5 – iOS & Android
• Electron 29 – Desktop
Backend & Infrastructure
• Node.js / Express (custom REST API)
• Firebase Firestore (Database)
Core Responsibilities
• Build and maintain ticketing flows (single match tickets, season tickets)
• Develop admin dashboards for ticket management and reporting

• Write clean, maintainable Vue components
• Participate in code reviews
• Write documentation
Required Technical Skills
Must Have
• Vue.js 3: Composition API, reactive state, lifecycle hooks
• JavaScript / ES6+: Advanced JS, async/await, promises, modules
• Vuex: State management patterns, actions, mutations, getters
• REST APIs: Consuming and designing RESTful APIs, authentication handling
• Firebase: Firestore queries, real-time listeners, auth, security rules
• Responsive Design: CSS3, SCSS, mobile-first design principles
• Git: Version control, branching strategies, pull requests
Strongly Preferred
• Vuetify 3: Material Design components, theming, customisation
• Ionic Framework: Mobile UI components, navigation patterns
• Node.js / Express: Building REST APIs, middleware, error handling
• Stripe API: Payment intents, webhooks, checkout sessions
• Capacitor: Native mobile features, plugin development
• TypeScript: Type safety, interfaces (codebase is transitioning)
First 6 Months
• Lead feature development from requirements to deployment
• Mentor junior developers (if applicable)
• Propose architectural improvements
• Optimise performance bottlenecks
• Contribute to technical documentation
How to Apply
Application Requirements

1. Resume / CV highlighting relevant Vue.js and full-stack experience
2. Portfolio – GitHub profile or links to projects you've built
3. Code Sample (optional) – a Vue.js project demonstrating your skills
Interview Process
5. Initial Screening – 30-minute call with HR / Recruiter
6. Technical Interview – 60-minute technical discussion and code review
7. Coding Challenge – take-home Vue.js component or feature assignment
8. Team Interview – meet the development team and discuss collaboration
9. Final Interview – discussion with technical lead or CTO