Backend Engineer
Department: Technology
Employment Type: Full Time
Location: Malta
Description
We’re looking for a motivated and skilled Backend Engineer to join our team. You’ll play a key role in building scalable systems, maintaining production environments, and delivering value in a fast-paced, event-driven iGaming ecosystem.
Key Responsibilities
- Leverage an in-depth understanding of software engineering principles and best practices to contribute to the development and enhancement of our products.
- Collaborate closely with cross-functional teams to analyse requirements and translate them into efficient and scalable software solutions, taking into consideration performance, security, and integration aspects.
- Demonstrate technical leadership by actively participating in the design and development of complex system features, providing guidance to junior team members, and ensuring the adherence to coding standards.
- Drive the implementation of best practices in coding, testing, and deployment to maintain a high standard of code quality and support scalable and maintainable software solutions.
- Stay abreast of industry trends, emerging technologies, and advancements in software engineering, actively incorporating relevant insights into the development process to enhance our software offerings.
Requirements
- Demonstrates advanced proficiency in utilising the latest .NET Technologies (.NET Core, WebAPIs, Orleans) within the B2B software industry, particularly in the dynamic environment of igaming solutions.
- Extensive experience working with microservices architecture, showcasing the ability to design and implement scalable solutions for the igaming space.
- Hands-on experience with event-driven microservices architecture, ideally using Kafka and Microsoft Orleans' actor framework, leveraging different communication ports including REST, Events and gRPC
- Adept at planning and executing tasks both autonomously and collaboratively within a team, emphasising effective communication and collaboration.
- Deep knowledge of source control and GIT Flow, emphasising best practices for version control
- Experience with JIRA is considered helpful, with a preference for familiarity with tools that enhance collaboration and project management.
- Strong expertise in multi-threading and concurrency, with practical experience optimising software for performance and reliability.
- Proven experience in debugging, performance profiling, and optimization, showcasing a commitment to delivering high-quality software solutions.
- Solid understanding of observability principles and tools, such as Prometheus and Grafana.
- Considerable experience with client/server or N-tier architectures, complemented by a comprehensive understanding of object-oriented and service-oriented application development.
- Strong understanding of the software development cycle, emphasising the ability to navigate and contribute effectively throughout the entire development process.
- Exceptional development, time management, and problem-solving skills, aligning with the demands of the fast-paced igaming industry.
Role Opened: October 1st
Role Closed: October 15th
Benefits
- Great career development opportunities
- Hybrid working model
- International Health Insurance
- Health and Wellbeing Package (350 EUR per year)
- Birthday Day Off
- Me Time - 1 day off per year