Senior Software Engineer - Full Stack

Company: Live Nation Entertainment
Company: Live Nation Entertainment
Location: Work from Home - UK
Commitment: Full time
Posted on: 2023-05-05 22:47
Job Summary:JOB DESCRIPTION – Senior Software Engineer- Full StackLocation: United Kingdom (Remote)Contract Terms: Permanent 40hours a weekTHE TEAMA career at Ticketmaster will challenge and engage you. We support the creators and producers of shows and live performances, while connecting more passionate fans to these events. The pace here is fast, the atmosphere is fun and a passion for live events is a common thread that ties us together. As a global and growing business, we can truly offer a world of opportunities to expand your skills and develop your career. Visit any of our offices and you'll find a diverse mix of passionate employees, helping fans around the globe connect with the artists, teams, and events they love. It truly is a unique and rewarding environment.THE JOBIn the role of Senior Full Stack Software Engineer, you will be part of a new team that will build the next generation payment platform that must serve all Ticketmaster's ticketing platforms and give a unified and reliable payment experience for our fans worldwide.You will be responsible for the overall development and implementation of front-tend and back-end software applications. Your responsibilities will extend from designing system architecture to high-level programming, performance testing, and systems integration.You will be responsible for building a responsive UI to abstract away the complexities and keep fan excitement levels high as well as designing and implementing scalable web services, applications, and APIs. You will also take ownership over architectural qualities of front-end applications as well as back-end applications (e.g.: usability, accessibility, performance, design patterns etc.). In addition, you will contribute to a culture of excellence, from code reviews to shared learnings.You will work with a large variety of technologies and will be part of a fully DevOps & Agile team responsible for the full end-to-end delivery of web applications/micro-services, including the infrastructure and production operation.WHAT YOU WILL BE DOINGWrite clean, high-quality, secure, and maintainable code;Meeting with the software development team to define the scope and scale of software projects.Designing software system architectureWriting highly observable, scalable and testable code that will be deployed to a cloud platformDesigning and implementing elegant responsive UI components using modern web technologiesCreating, managing and maintaining CI/CD pipelinesBuilding and maintaining very good technical documentationConfiguring and optimizing front and back-end application builds for productionEnsure high quality through automated testsCollaborate with product designers to drive consistent and efficient user experiencesWork with senior level discipline leaders to align on best practices and execute accordingly.WHAT YOU NEED TO KNOW (or TECHNICAL SKILLS)Proven years experience developing production-quality front and back-end applications at a high scaleDegree in Computer Science, or equivalent experienceAbility to learn new technologies and paradigms rapidlyStrong knowledge of one or more back-end languages (e.g. Java, Kotlin)Strong knowledge of multiple front-end languages and libraries (e.g. HTML, CSS, JavaScript, Typescript)Strong knowledge of web technologies (e.g. Reactjs, Vite, Tailwind, Redux)Strong knowledge of applications test strategies (UT, IT, UAT, Capacity tests…)Strong knowledge in using cloud platforms and containers (e.g. AWS, Docker)Experience building architectures for web applications (CDN, API Gateway, Backend For Front End, Authentication, Security)Experience with Restful API implementation using Spring bootExperience with databases (e.g. MySQL, MongoDB, DynamoDB)Familiarity with common stacksFamiliar with mocking APIs and using strict schemasExperience with Distributed / Service-Oriented / Micro-service and cloud-based architecturesExperience working in an Agile + DevOps development environmentExperience with DevOps / Continuous Delivery / Continuous Deployment best practices and guidelinesExperience coaching junior engineers and documenting the best practices.YOU (BEHAVIOURAL SKILLS)Excellent organization and time management skills;Ability to design and collaborate services development with multiple teams;Ability to juggle and prioritize multiple projects simultaneously in a fast-paced environment;Self-driven, proactive and have a positive attitude; able to operate autonomously and efficiently in an entrepreneurial setting;Able to deliver progressively and iteratively within a full stack teamExcellent communication, documentation, presentation skills, and ability to clearly articulate a solution and to influence others.LIFE AT TICKETMASTERWe are proud to be a part of Live Nation Entertainment, the world’s largest live entertainment company.Our vision at Ticketmaster is to connect people around the world to the live events they love. As the world’s largest ticket marketplace and the leading global provider of enterprise tools and services for the live entertainment business, we are uniquely positioned to successfully deliver on that vision. We do it all with an intense passion for Live and an inspiring and diverse culture driven by accessible leaders, attentive managers, and enthusiastic teams. If you’re passionate about live entertainment like we are, and you want to work at a company dedicated to helping millions of fans experience it, we want to hear from you.Our work is guided by our values:Reliability - We understand that fans and clients rely on us to power their live event experiences, and we rely on each other to make it happen.Teamwork - We believe individual achievement pales in comparison to the level of success that can be achieved by a teamIntegrity - We are committed to the highest moral and ethical standards on behalf of the countless partners and stakeholders we representBelonging - We are committed to building a culture in which all people can be their authentic selves, have an equal voice and opportunities to thriveEQUAL OPPORTUNITIESWe are passionate and committed to our people and go beyond the rhetoric of diversity and inclusion. You will be working in an inclusive environment and be encouraged to bring your whole self to work. We will do all that we can to help you successfully balance your work and homelife. As a growing business we will encourage you to develop your professional and personal aspirations, enjoy new experiences, and learn from the talented people you will be working with. It's talent that matters to us and we encourage applications from people irrespective of their gender, race, sexual orientation, religion, age, disability status or caring responsibilities. #LI-JCK #LI-Remote
View Original Job Posting