4 days ago
Edinburgh, United KingdomSenior
Responsibilities
- Design and develop scalable backend systems and APIs using Java.
- Participate in team design, scoping, and prioritization discussions.
- Write secure, stable, and maintainable code with minimal defects.
- Debug cross-module issues and provide quality feedback on designs.
- Mentor junior engineers and participate in the interview process.
- Take ownership of product areas and strive to become a subject matter expert.
- Contribute to the continuous improvement of software and processes.
Requirements
- Degree in Computer Science or equivalent work experience.
- Experience in writing scalable and fault-tolerant backend systems using Java.
- Good understanding of relational and non-relational databases.
- Familiarity with cloud-based infrastructure, preferably AWS.
- Knowledge of modern architectures and design patterns.
- Experience with testing concepts and integrating best practices in the SDLC.
- Strong sense of ownership and urgency.
Benefits
- An exciting and fun environment committed to driving real growth.
- Opportunities to build innovative products that fans love.
- Mentorship and professional development resources.
- Comprehensive benefits package to support employee well-being.
