Back to jobs

Full Stack Software Engineer

Australia, Fortitude

Full Stack Software Engineer, Repeat

Fortitude Valley, Australia 

Repeat.gg is an exciting and unique competitive gaming platform, allowing players to compete against thousands of others, and earn rewards for playing the games they love. For over 15 years we have been building and expanding our platform to reach millions of gamers. As a company owned by Sony, you will have high exposure to the broader Sony Interactive Entertainment and PlayStation brand. 

We are looking for experienced, engaged, and motivated individuals with a strong work ethic and a passion for technology, and who would love to work in the gaming industry.

Working in a strong Agile environment, within a small and highly focused development team, you will collaborate with our other development teams, talented product managers, designers, and QA to implement solutions that will take our platform to new heights. 

You’ll have a great opportunity to help shape solutions, be involved in technical planning sessions, code reviews, and work on a variety of different development projects across web, mobile, and backend.

Our main tech stack is Javascript and TypeScript, ReactJS, React Native, PHP, AWS, Kafka, MySQL, MongoDB, with a strong microservice and event driven architecture. Does this excite you? Do you excel at solving complex challenges? Repeat is the ideal place for you!

You must have a solid technical and development background with a minimum of 5 years industry experience, with a high drive to learn new technologies. We don’t expect you to have several years experience in every single one of the below list, but the more the better!

Requirements:

  • Professional experience with modern JavaScript web frameworks like React, Vue, Angular, or Ember
  • Expertise in TypeScript
  • Proven experience working with NodeJS, SQL (MySQL or PostgreSQL) and NoSQL (e.g. MongoDB)
  • Strong grasp of semantic HTML, CSS, and core JavaScript concepts
  • Solid understanding of core web and browser concepts (e.g., browser parsing and web page construction)
  • Proficiency in Git within a professional/workplace environment
  • Able to work in a test driven environment, and strong ability to write automated tests (e.g., Jest, Cypress, Karma, Playwright, Jasmine, Mocha, AVA, tape)
  • Excellent command of the English language, both written and verbal, suitable for remote and asynchronous work
  • Demonstrated ability to communicate clearly and concisely about complex technical, architectural, and organizational issues, proposing detailed iterative solutions
  • Experience in diagnosing and preventing performance and optimization problems
  • Comfort working in a highly agile, iterative software development process
  • Self-motivated with the ability to work autonomously
  • Proven ability to integrate and thrive within a team environment
  • Positive and approach focused
  • Effective communication skills, capable of achieving consensus and providing clear status updates, with a focus on inclusion
  • Alignment with our corporate values - Trailblazer, Passionate, One

Nice to have:

  • Experience with cloud serverless technologies (AWS, Google Cloud, etc.)
  • ReactJS and mobile application development experience
  • Knowledge of Server Side Rendering concepts and familiarity with JavaScript server-side frameworks (preferably Next.js)
  • Experience with CI/CD pipeline development (preferably Bitbucket) 
  • Background in peak performance organizations, preferably tech startups
  • Experience with competitive video games such as Fortnite, Dota 2, League of Legends, Rocket League, etc.
  • Experience with global or multicultural teams
  • Contributions to open-source software

Responsibilities:

  • Develop features and improvements for the Repeat product in a secure, well-tested, and performant manner
  • Work together with Product Management and other collaborators to improve new features within the Repeat product
  • Develop code following our internal standards for style, maintainability, and excellence in high-scale web environments, promoting these standards during code reviews
  • Ship small features and improvements confidently with minimal mentorship, collaborating on larger projects with the team
  • Enhance the overall product experience by improving the quality of Frontend features, both within your group and across other groups
  • Identify improvement areas within the code base and contribute to bettering them
  • Learn, collaborate, and teach other Software Engineers, encouraging a culture where everyone contributes regardless of their experience level
  • Address prioritized issues from the issue tracker, typically bugs with assigned severity and priority labels
  • Follow our workflow process and contribute to the Repeat community as a whole
  • Participate in an on-call roster to ensure 24/7 availability for emergency situations, promptly responding to and resolving critical incidents outside of normal business hours

Join us at Repeat.gg and help craft the future of competitive gaming!

Equal Opportunity Statement:

Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to gender (including gender identity, gender expression and gender reassignment), race (including colour, nationality, ethnic or national origin), religion or belief, marital or civil partnership status, disability, age, sexual orientation, pregnancy, maternity or parental status, trade union membership or membership in any other legally protected category.

We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond. 

PlayStation is a Fair Chance employer and qualified applicants with arrest and conviction records will be considered for employment.

 

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...
Select...
Select...

Question: Stay Connected for Future Opportunities 

Thank you so much for considering a role with us! Should this position not be the perfect fit right now, we would be excited about the chance to explore future opportunities with you. By selecting "Yes," you’ll allow us to keep your details on file for the next 24 months. This means we can reach out to you about other exciting roles that may fit your skills and interests as they come up. We’re eager to stay connected!  

We take your privacy seriously and will ensure your information is securely stored and used only for recruitment purposes, as outlined in our (Candidate Privacy Notice). Please take a moment to review it for more details.  


UK Diversity & Inclusion - Voluntary Equal Opportunity Monitoring

Sony Interactive Entertainment Europe Limited (‘SIEE’) is committed to ensuring that all job applicants and members of staff are treated equally, without discrimination because of gender, sexual orientation, marital or civil partner status, gender reassignment, race, colour, nationality, ethnic or national origin, religion or belief, disability or age. Collecting diversity data is intended to help SIEE maintain equal opportunities best practice and identify barriers to workforce equality and diversity. Please read this notification and consent before you decide whether to submit your diversity data in the survey below. 

SIEE will treat all survey responses in the strictest confidence, and our personnel with decision-making role in the recruitment process can only see aggregated reports on the results of the survey and cannot allocate these aggregated reports to individual applicants. There is no obligation on you to provide diversity data, SIEE will treat all applicants the same regardless of whether they provide diversity data or not, and any responses to the survey will not affect our decision on your application.

You can withdraw your consent at any time. The withdrawal of your consent does not affect the lawfulness of the processing of your diversity data based on your consent before its withdrawal.

Select...
Select...
Select...
Select...
Select...