Job Summary
We are seeking a Full Stack Developer to join our team. The successful candidate will be join our technical team developing and maintaining the entire Twickets platform which includes backend systems and multiple web and mobile consumer and business front ends.
First and foremost you need to be on board with our 'mission' to be the best fan to fan ticketing marketplace in the world. You need to be an above-average developer, and always be keen to learn more and apply it to what you do. You will need to get into the real detail with what Twickets does and how it works, then work with all corners of our business to move every aspect of our product forward efficiently, directing others and implementing features yourself as needed.
Duties
- Collaborate with others to define and build new features
- Lead on the build of some features.
- Write clean, maintainable, and efficient code
- Troubleshoot and debug issues
- Assist with live operations.
- Perform code reviews to ensure best practices are followed
- Stay up-to-date with emerging technologies
- Mentor other members of the team
- Be flexible and able to manage multiple streams of work- Institute change in product and processes in a pragmatic manner
Required Technical Experience
- Development of web service based applications
- Writing clean, high quality, code in Java and other languages
- Spring Boot and other common frameworks and tools found together such as Lombok, Maven
- Writing unit tests
- Angular Framework
- Any end to end testing framework such as Playwright
- Any mainstream relational database such as Postgres
- Experience with AWS services such as S3, EC2, SNS, SQS, Lambda, SES, ECS, Code Pipeline and others
- Git version control
- Agile process using software tools such as JIRA, Bitbucket
- Excellent knowledge and experience with Linux, shell, administration and programming
Other Skills and Experience
- Understand what, in a typical web or mobile application, good user experience looks like
- Be proactive
- Have excellent self organisation skills, be driven to move work forward and deliver on time
- Be able to propose innovative solutions
- Be willing to work outside your 'comfort zone' when needed
- You must be a good communicator, able to come up with a plan and explain it to others
- Be able to write clear and concise documentation and instructions
- Be competent with essential everyday office systems and software such as Internet, email, calendering, authentication services etc
Location
- This is a remote job however you should be willing and able to make it to London occassionally (eg 5-6 times a year) for pre-agreed meetings with the rest of the team.
Recruiters
No agency contact please
Job Types: Full-time, Permanent
Pay: £60,000.00-£85,000.00 per year
Benefits:
- Company pension
- Work from home
Schedule:
Education:
Experience:
- Java & Spring: 6 years (required)
- Angular: 3 years (required)
Language:
Work authorisation:
- United Kingdom (required)
Work Location: Remote