.Who we are At Player Experience, we create innovative software for the online gaming industry. Guided by our motto, 'Fearlessly Forward,' we prioritize cooperative innovation in everything we do, from agile iterative development to collaborative efforts and inspiration. We aim to deliver the most engaging and enjoyable player experiences. Our high-performing teams work in Payments, Players, Poker and Sports business domains where they drive a scalable and robust gaming platform built on industry-standard technologies defined by our custom technology radar, processing blazing-fast transactions and supporting millions of active monthly players. What you'll do Develop high quality, maintainable code, and scalable solutions. Work closely with other specialists (quality, security, product) to make our software design, delivery, and quality unbeatable. Contribute to overall strategic direction and roadmaps, working together with architects and product owners/managers. Solution design; back to front, employing top technologies and industry best practices. Share your knowledge and experience with colleagues, mentoring others, helping the team to grow their skills, as well as developing your own skills by experimenting with and learning new technologies. Own analysis, design, and delivery of end to end features. Take ownership of system stability over the different environments. Investigate new tools/technologies/ideas to promote further improvements of the system. Identify opportunities to improve work processes and efficiency, not settling or satisfying with the status quo. Promote best practices, existing development guidelines, and continuous code improvements. Think ahead and bring solutions for future problems. Participate in the on-call support when needed. What you'll bring Positive, growth mindset, knowledge sharing, and creativity while working autonomously and with others. Demonstrated experience as a full-cycle software engineer: analysis > design > code/test > deployment > maintenance/support. Demonstrated experience and knowledge of continuous deployment. Strong communication skills in English, both written and verbal, to provide empathetic feedback, challenge, and influence others. Stakeholder management experience, adapting communication style to clearly express complex technical concepts and ideas using appropriate business language. Ability to work with multiple technologies (t-shaping) even if specialized at one, and continue learning. Ability to analyze and find solutions for complex problems without any assistance. An agile approach to development, and a good understanding of lean and agile methodologies. A proven track record of playing a hands-on role within a fast-paced organization. Ability to make decisions based on the business and organizational goals, collaborating with other teams (such as Product, Design, Talent). Experience in scaling infrastructure and ensuring the system is performant