Senior Software Developer (Front-End Focused)

Etix is an international, web-based ticketing provider serving entertainment, sports, fairs, and live events across 40+ countries and processing over 50 million tickets annually. As the largest independent ticketing company in North America, we support 2,000+ venues with flexible ticketing, integrated marketing, and e-commerce solutions, and have served customers for over 25 years. Learn more at hello.etix.com.

Etix is building the next generation of ticketing and live-event commerce. We’re looking for a Senior Software Developer with a front-end focus who enjoys turning complex workflows into fast, accessible, polished experiences - and backing them with reliable services.

You’ll help evolve a high-volume transactional platform where details matter: performance, resiliency, edge cases, and user trust. If you care about craftsmanship, like solving real-world problems at scale, and enjoy collaborating closely with product and design, you’ll fit right in.

You’ll report directly to the VP of Engineering and work alongside a strong, cross-functional team.

Work location & flexibility

We work on a hybrid schedule: 4 days per week in office and 1 flexible remote day.


What you’ll do

  • Build and improve core parts of the Etix ticketing platform and supporting systems
  • Take high-level or loosely defined requirements and turn them into shippable, high-quality software
  • Lead front-end work that prioritizes UX quality, performance, and accessibility
  • Contribute to architecture and technical direction (front-end patterns, service boundaries, data flow)
  • Review code and mentor other engineers through constructive feedback and collaboration
  • Partner closely with product and design during planning, prototyping, and feature delivery
  • Communicate clearly with technical and non-technical stakeholders


What success looks like in this role

  • You consistently ship polished UI that’s reliable in real-world conditions (latency, partial failures, edge cases)
  • You raise the bar on front-end quality: performance, maintainability, accessibility, testing habits
  • You can own features end-to-end, but you also know when to involve others and drive alignment
  • You make the team faster through good patterns, pragmatic decisions, and mentoring

Who we’re looking for

  • 5+ years of professional software development experience
  • A track record of shipping and owning meaningful work (production systems, tools, side projects, open source, or major team contributions)
  • Strong problem-solving instincts: you ask good questions, propose solutions, and deliver reliable outcomes
  • Clear, professional communication about tradeoffs and technical decisions
  • Curiosity and pragmatism: you enjoy learning new tools and choosing the right one for the job

Core skills (what we expect)

This role is approximately 60% front-end /40% back-end.

  • Experience building modern web applications (component-based UI, state management, routing, forms, etc.)
  • Solid understanding of how web apps work: APIs, services, client/server patterns
  • Ability to diagnose and resolve issues in complex systems (including production debugging)
  • Relational database fundamentals (Oracle, PostgreSQL, MySQL, etc.)
  • Comfort with SQL and basic data modeling


Bonus skills (nice to haves)

You don’t need everything here. If you’re strong in a few and excited to learn the rest, we still want to talk.

  • React (or similar) with JavaScript/TypeScript, HTML, CSS, package tooling (NPM, etc.)
  • Front-end architecture and design patterns, with a strong emphasis on responsive/mobile layouts
  • Accessibility experience (ADA / WCAG 2.1 AA) and building inclusive UI
  • React Native for iOS/Android
  • Java /JVM experience
  • Distributed systems or large-scale transactional systems
  • Integration formats (JSON, XML, REST APIs)
  • DevOps fundamentals: Docker, Git, CI/CD (Jenkins or similar), cloud providers (AWS/GCP/Azure)
  • Linux familiarity
  • Exposure to vector databases (Pinecone, Chroma, Milvus, pgvector, etc.)
  • Basic understanding of LLMs or how they integrate into modern applications
  • Experience with AI-assisted development tools (Copilot, Claude Code, ChatGPT, etc.)

Bottom line: if you’ve built impressive things, care about quality, and love learning, we’d like to meet you.


Benefits

  • Paid time off, including parental leave
  • Medical, Dental, Vision
  • 401(k)
  • FSA/HSA
  • Life/AD&D, Short & Long-Term Disability
  • Casual workplace culture
  • A fun, collaborative environment with room to grow


Other Information

  • No sponsorship or H1B situations can be accommodated
  • Relocation is not available for this position

Engineering

Morrisville, NC

Share on:

Terms of servicePrivacyCookiesPowered by Rippling