Our client is a leading GameTech company operating in 17 markets worldwide. They are looking for a Principal Backend Engineer to join their diverse team. This key role involves designing and implementing scalable, high-performance backend systems that power their innovative solutions. As a tech leader, you'll shape the technical vision, guide agile teams in best practices, and mentor engineers across skill levels to deliver top-tier software solutions.
Tech Stack: .NET Core, C#, Microservices, REST API, RabbitMQ, MS SQL Server, OpenShift.
Key Responsibilities:
• Architect & Innovate: Work with agile teams to design scalable, secure, high-performance backend systems that are the foundation of our solutions.
• Craft High-Performance Code: Develop clean, efficient code that powers the core of the existing technology.
• Optimise Performance : Take the lead in identifying and improving system performance for seamless user experiences.
• Seamless Integration : Collaborate closely with cross-functional teams to ensure smooth and effective system integration.
• Strategic Technical Roadmap: Shape and focus the company-wide technical roadmap, prioritising long-term strategies.
• Set Best Practices: Work with Principal Engineer I to establish essential standards for software development across the company.
• Mentorship: Inspire and mentor other tech leaders, encouraging skill development and best practices.
• Stay Current: Use the latest technologies to improve systems and stay updated.
What You Bring:
• Educational Background: Solid foundation in Computer Science, Software Engineering, or a related field, ideally with a Bachelor's degree or higher.
• Expertise in Microsoft .NET: Strong knowledge of the .NET platform and its ecosystem—or a strong willingness to learn.
• Proven Multilingual Programming Skills: Demonstrated experience with multiple programming languages and paradigms, and a track record in designing, implementing, and scaling distributed systems and microservice architectures.
• Messaging Systems Experience: Familiarity with message brokers like Kafka or RabbitMQ, and knowledge of messaging patterns.
• DevOps & Containerization: Hands-on experience with DevOps practices and container technologies.
• Monitoring & Troubleshooting: Strong ability to monitor and troubleshoot production systems and make informed, data-driven decisions.
• Independent Problem-Solving: Ability to work autonomously on complex tasks, with a focus on performance, security, observability, and code quality.
• Collaborative Communication: Excellent communication skills to engage with stakeholders and cross-functional technical teams, providing valuable technical insight.
• Fluency in English.
Why apply now?
Our client is one of the biggest GameTech companies in the world and they are proud to be among the Best Workplaces in Europe and certified Great Place to Work across their offices. They leverage cutting-edge technology to provide the best experience to their millions of customers who trust them for their entertainment.
Ready for the next step in your career? Please send your CV to ******
Área: Testing/Software Development/Architecture jobs
#J-18808-Ljbffr