🎸 WEBINAR: Enhance your guest experience while driving more revenue with add-ons and upgrades.

1
Register

Senior Full Stack Software Engineer

At Opendate, we’re on a mission to level the playing field for independent music venues and promoters—keeping the music alive and thriving. Our journey began when three visionary entrepreneurs, frustrated by the lack of a centralized operating system for running a music venue, set out to build the platform they wished existed. With breakthrough technology products already under their belt, they expanded a single venue into a growing network powered by smart, integrated solutions—from offers and ticketing to settlements. Today, we share that vision by empowering independent venues and promoters everywhere.

Innovation is in our DNA. We flourish in a remote-first culture that values limitless growth and the unique contributions of every team member. Our dynamic, purpose-driven team is dedicated to transforming live entertainment, one venue and one event at a time.

Role Overview: Senior Full Stack Software Engineer
We’re seeking an inventive and experienced Senior Full Stack Software Engineer to join our forward-thinking team. In this role, you’ll lead the creation of groundbreaking features that empower venues to operate at scale. You will thrive in a fast-paced startup environment where your full stack expertise fuels innovation and drives tangible impact in the world of live entertainment.

Work Environment

  • Work Model: 100% remote with the option to collaborate in our Indianapolis or Chicago offices at your discretion.
  • Work Travel: Occasional domestic travel for customer events and quarterly in-person team events.

Responsibilities

  • Lead Feature Development: Architect and implement innovative features that empower venues—from dynamic ticketing systems to real-time operational insights.
  • Enhance Internal Tools: Elevate our internal platforms to better support engineering, sales, and customer service teams.
  • Project Ownership: Champion projects from concept through to deployment, ensuring each solution meets our high standards of quality and scalability.
  • Innovate Solutions: Leverage your industry expertise to solve complex, real-world challenges with creative and effective strategies.
  • Automate Processes: Build tools that streamline routine tasks and boost overall operational efficiency.
  • Collaborate Cross-Functionally: Work seamlessly with peers, managers, and cross-functional teams to drive innovation and achieve impactful results.

Requirements

  • Experience: Senior Full Stack Software Engineer with 5+ years of experience, adept at rapid prototyping and iterating on new technologies in a startup-like environment.
  • Front and Backend Technologies: Demonstrated expertise with modern frameworks such as Bootstrap or React, paired with proficiency in a monolithic Ruby on Rails application for backend development.
  • API & Integration: Proven ability to design and implement secure, scalable API architectures—whether REST, GraphQL, or RPC—using microservices, serverless, event-driven, modular, and CQRS patterns.
  • Event-Driven Architectures: Strong grasp of event-driven design, enabling scalable systems through message queues, event streaming, and real-time data pipelines.
  • Data & Storage: Proficiency in relational databases (PostgreSQL) with familiarity in systems that support machine learning and advanced analytics.
  • DevOps & Cloud Services: Experience deploying, monitoring, and scaling applications on cloud platforms with hands-on expertise in Kubernetes and Docker.
  • Testing & Reliability: Solid background in automated testing—including unit, integration, and end-to-end frameworks (e.g., Jest)—to ensure high software quality.
  • Agile & Continuous Improvement: Experience in agile development cycles that emphasize rapid iteration, continuous deployment, and iterative learning.
  • Version Control & Collaboration: Proficient with Git and CI/CD workflows to ensure a seamless development process.

What to Expect After Joining

  • Leadership Opportunities: Take charge of complex projects from inception to production, directly influencing our customers’ experiences.
  • Strategic Impact: Shape initiatives that drive operational excellence for independent venues, with the autonomy to deploy code in production.
  • Professional Development: Enjoy continuous learning opportunities—from workshops to conferences—to keep you at the forefront of the industry.
  • Autonomy & Collaboration: Benefit from a work environment that champions independent decision-making while fostering robust team collaboration.
  • Comprehensive Support: Receive all the equipment and resources you need to create a productive, personalized remote workspace.

Our Engineering Tech Stack

  • Frontend: React, React-Redux, Bootstrap 4, bundled with Webpack for modern browsers
  • Backend: Ruby on Rails, PostgreSQL, Redis, BigQuery
  • Infrastructure: AWS, Google Cloud, Docker, Terraform, SendGrid, Twilio
  • Mobile: Flutter

At Opendate, we’re not just building software—we’re empowering the live entertainment industry. If you’re ready to innovate, lead, and make a real impact, we’d love to have you on our team.

If you do not meet all the requirements listed here, we still encourage you to apply! No job description is perfect, and we may also have another opportunity that closely matches your skills and experience.

At Opendate, we know that our Company's strength lies in the diversity of our employees. Opendate is an Equal Opportunity Employer and we welcome applicants from all backgrounds. Our policy is to provide equal employment opportunities for all employees, applicants and covered individuals regardless of protected characteristics. We prioritize and maintain a fair, inclusive and equitable workplace free from discrimination, harassment, and retaliation. Opendate is also committed to providing reasonable accommodations for candidates with disabilities. If you need any assistance or reasonable accommodations, please let your recruiter know.