Java Engineer for a sports platform audit and support
Are you a talented developer looking for a remote job that lets you show your skills and get decent compensation? Join Upstaff.com, a platform that connects you with hand-picked startups and scale-ups in the US and Europe.
Project Description
We’re looking for a Senior Java Engineer to support one of our clients on a short-term code audit (approx. 80h) project and then a longer-term monthly maintenance project that will start from around 20 hours each month, with potential to expand into a much larger product engagement.
The client operates a software platform that powers premium access and experiences for sports and entertainment fans. It currently supports event-day operations and communication for VIP clientele and is used in partnership with professional sports teams.
Technical Stack:
The platform is written in Java (backend) and React (frontend), deployed on Firebase and AWS. GitHub-based codebase.
What's needed to be done:
The client explores a larger opportunity with a white-labeled version of the platform for a new luxury membership model targeting high-net-worth individuals. That future product would need to support multiple branded instances, deeper integrations, and multi-tenant architecture—but to start, we’re focused on light maintenance and assessing the current state of the code for this current software platform.
- Review the client's prepared information and access to their accounts, and create a proposal for a code audit that we can present to the client for approval, which would include approach, what the output would be provided back to the client, and prepare a high level estiamte to get approved for a code audit.
- Then, once we confirm the approval of the hours for the code audit, they will conduct a code audit to evaluate architecture, maintainability, and potential for reuse in a future multitenant platform
- Provide ongoing light-touch monthly support (bug fixes, minor enhancements, no 24/7 SLA)
- Communicate directly with the client on our behalf (English fluency and professionalism required)
- Work with light EST timezone overlap (client is based on the East Coast)