Job Title: Senior Software Developer (Front-End Focused) Company Name: Etix Job Url: https://ats.rippling.com/en-GB/etix/jobs/642f6e4a-125f-4810-a03d-a4fd7e8499fd?jobSite=LinkedIn&jr_id=69d41070cdb525785fbc5ecf Job Description: 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 looking for a Senior Software Developer who enjoys building polished, reliable products and solving real-world problems at scale. You’ll work across a high-volume transactional platform, contribute to new and existing services, and help shape the next generation of the Etix product ecosystem. We value developers who show initiative, communicate clearly, and take pride in craftsmanship, not just the language they use. If you enjoy learning new technologies, experimenting with side projects, and shipping thoughtful solutions, you’ll thrive here. You’ll report directly to the VP of Engineering and work alongside a strong, cross-functional team. Work location & flexibility We operate on a hybrid schedule where employees are generally expected to work from the office four days a week, with one flexible remote day per week. Who We’re Looking For Candidates should have a minimum of five years of professional software development experience. Beyond that, the languages you know matter less than what you’ve built and how you approach problems. You’ve built things - production systems, tools, open-source work, well-crafted side projects, or meaningful contributions to team-based projects. You can own a problem end-to-end, ask good questions, propose solutions, and deliver polished, reliable outcomes. You can communicate technical decisions clearly and professionally. You enjoy learning, exploring new tools, and choosing the right technology for the job, whether new or established. Preferred Experience You’re not expected to have everything on this list; strong skills in some areas and a desire to learn the rest is more than enough. Core Engineering Skills Full-stack development experience with any modern frontend and backend frameworks, with approximately 60% of work focused on front-end and 40% on back-end development. Solid understanding of how web applications work: APIs, services, client/server patterns Demonstrated ability to quickly identify, diagnose, and resolve issues in complex systems Relational database fundamentals (Oracle, PostgreSQL, MySQL, etc.) Familiarity with SQL and data modeling Bonus Experience (Nice to have, but if you worked with similar and alternative tech, great!) Client-side development using React or other component-based frontend frameworks that use JavaScript/TypeScript, HTML, CSS, and frontend package management tools such as NPM. Design patterns and general architectural awareness, with a strong emphasis on mobile layouts Familiarity with ADA / WCAG 2.1 AA compliance and accessible UI development React Native development targeting iOS, and Android platforms. Java or JVM-based development PHP experience Distributed systems or large-scale transactional systems Proficient with JSON, XML, REST APIs, and other integration formats DevOps tools: Docker, Git, CI/CD pipelines (Jenkins or similar), cloud providers (AWS, GCP, Azure) Exposure to vector databases (Pinecone, Chroma, Milvus, pgvector, etc.) Basic understanding of Large Language Models (LLMs) or how they integrate with modern applications Experience working with AI-assisted development tools (GitHub Copilot, Claude Code, ChatGPT, etc.) Again, none of these are required. If you’ve built impressive stuff and love learning, talk to us. Responsibilities Build, maintain, and improve the Etix ticketing platform and related core systems Take loosely defined or high-level requirements and turn them into functional software independently Contribute to architectural discussions, propose solutions, and help drive technical direction Review and mentor through constructive feedback on other engineers’ code Participate in shaping engineering best practices across the stack—frontend, backend, database, infrastructure Collaborate closely with product and design during planning, prototyping, and feature development Communicate clearly with technical and non-technical stakeholder 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