Website Developer / Programmer (Full-Stack)

Filled
February 26, 2026

Job Description

📍 Remote
💼 Project-Based or Long-Term Opportunity

🌐 Project Overview

We are seeking an experienced Full-Stack Website Developer/Programmer to build a comprehensive online ticketing platform for events, dinners, and organizations.

This is not a simple website build — it is a transactional system requiring strong backend architecture, secure payment processing, charity integrations, and potential automated phone booking functionality.

We are looking for someone who can design, architect, and scale a reliable platform from the ground up.

🎯 Core Objectives

  • Build a secure, scalable online ticketing platform
  • Enable seamless ticket purchases and donations
  • Integrate multiple payment gateways
  • Support charity provider integrations
  • Potentially implement an automated phone booking system
  • Ensure high performance, reliability, and security

🛠 Key Responsibilities

🏗 Platform Architecture & Development

  • Design and develop full-stack ticketing infrastructure
  • Build robust backend logic for ticket inventory, payments, and confirmations
  • Develop admin dashboard for event management

💳 Payment & Donation Integration

  • Integrate secure payment gateways (e.g., Stripe, PayPal)
  • Ensure PCI-compliant transaction handling
  • Enable seamless donation functionality with charity providers

📞 Automated Phone Booking (Optional/Phase 2)

  • Implement or integrate automated phone booking system
  • Ensure smooth synchronization with online inventory
  • Explore API-based telephony solutions (e.g., Twilio)

📱 UX & Performance

  • Develop responsive, mobile-friendly interface
  • Ensure smooth checkout flow
  • Optimize for performance and reliability

🔐 Security & Compliance

  • Implement secure authentication and authorization
  • Follow best practices for data protection
  • Regular testing and debugging

⚙ Scalability & Maintenance

  • Optimize for high traffic during peak events
  • Provide ongoing technical support
  • Maintain and upgrade system as needed

🧠 Required Qualifications

  • Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience)
  • Proven experience building transactional platforms (ticketing, booking, or e-commerce systems preferred)
  • Strong backend expertise in one of the following:
    • Node.js
    • Django
    • Ruby on Rails
  • Strong frontend experience:
    • HTML, CSS, JavaScript
    • React, Angular, or similar framework
  • Experience integrating:
    • Payment gateways (Stripe, PayPal, etc.)
    • Third-party APIs
  • Database experience:
    • MySQL, PostgreSQL, or MongoDB
  • Strong debugging and system design skills

⭐ Preferred Skills

  • Experience with cloud infrastructure (AWS, Google Cloud, Azure)
  • Knowledge of load balancing and scaling systems
  • Familiarity with cybersecurity best practices
  • Experience implementing telephony/voice APIs
  • Understanding of UX/UI principles
  • Agile/Scrum workflow experience

📦 Deliverables

  • Fully functional ticketing platform
  • Admin management dashboard
  • Secure payment integration
  • Documentation (technical + deployment)
  • Deployment-ready infrastructure