Senior Software Developer (Front-End Focused)

EtixMorrisville, NC
3hHybrid

About The Position

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.

Requirements

  • 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
  • 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

Nice To Haves

  • 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.)

Responsibilities

  • 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

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service