Senior Back-End Engineer Asia Job - iGaming - Remote, Philippines
Location: Remote, Philippines
About the Hiring Company:
We are an iGaming company that operates both casino and sportsbook services.
We are searching for a passionate and experienced Senior Backend Engineer to
join our growing team. You will play a pivotal role in shaping the future of our
technology stack by designing, developing, and maintaining robust and scalable
backend services using C# and the .NET framework. You will leverage your
expertise in domain-driven design and microservices architectures, while
strategically incorporating Python scripting for specific functionalities and
demonstrating proficiency in testing methodologies. Your focus will be on
delivering innovative and efficient solutions that adhere to strict non-functional
requirements.
Job Responsibilities:
- Design, develop, and maintain backend services using C# and the .NET
framework, employing domain-driven design principles for clean, maintainable, and well-structured code. - Utilize SQL Server and MongoDB for persistent data storage and retrieval,
leveraging Redis for effective caching to optimize performance and
scalability. - Implement real-time communication using SignalR to create dynamic and
engaging user experiences. - Develop restful APIs adhering to industry best practices and design
principles. - Create and maintain worker services for efficient background tasks and
asynchronous processing, utilizing RabbitMQ for seamless message
queuing and communication between microservices. - Utilize Python scripting for specific tasks such as data analysis,
automation, or integration with external systems. - While primarily focusing on backend development with C#, demonstrate
the ability to effectively collaborate with the front-end team and contribute
to the overall technical solution, including potential Blazor integration in
the future. - Write and execute comprehensive unit tests to ensure code quality and
maintainability. - Participate in load testing and performance optimization efforts to
guarantee application scalability and responsiveness under high load. - Ensure code adheres to strict non-functional requirements, including
performance, scalability, security, and maintainability. - Conduct code reviews and contribute to establishing and maintaining high
coding standards. - Collaborate closely with designers, product managers, and other
engineers to translate business requirements into innovative technical
solutions. - Participate actively in technical discussions, identify potential issues, and
propose effective solutions. - Stay up-to-date with the latest advancements in C#, the .NET ecosystem, emerging backend technologies, Python scripting, and best practices for full-stack development and testing.
The Successful Candidate:
- 5+ years of experience as a backend developer with a strong understanding of object-oriented programming principles.
- Proven experience in designing, developing, and deploying backend
services using C# and the .NET framework. - In-depth knowledge of domain-driven design principles and their practical
application in backend development. - Experience working with SQL Server, MongoDB, and Redis for data
persistence and caching. - Familiarity with SignalR for real-time communication.
- Solid understanding of RESTful API development principles and best
practices. - Experience with worker services and background processing.
- Strong understanding of non-functional requirements (performance,
scalability, security, maintainability). - Knowledge of message queuing systems like RabbitMQ.
- Proficiency in Python scripting for data analysis, automation, or system
integration. - Experience with unit testing frameworks (e.g., NUnit, xUnit) and the ability
to write effective unit tests. - Experience with load testing tools and practices.
- Basic understanding of Blazor for potential future collaboration with the
front-end team. - Excellent problem-solving and analytical skills.
- Effective communication and collaboration skills.
- Ability to work independently and as part of a team.
- Passion for learning and staying at the forefront of technological
advancements.
Interested?
If the position has caught your attention and you wish to apply, please upload your CV along with your contact info. If you want to know more about the position.
SmartRecruitment.com is our responsible recruitment partner for this position, they are a consultancy firm within recruitment/head-hunting. SmartRecruitment.com support their clients in recruiting iGaming & Crypto experts globally.
- Industry
- iGaming / Crypto
- Locations
- Philippines
- Remote status
- Fully Remote
About SmartRecruitment.com
We are recruiting in iGaming & Crypto
Senior Back-End Engineer Asia Job - iGaming - Remote, Philippines
Loading application form