Software Engineer (UK)
Strive Gaming
Newcastle upon Tyne, United Kingdom
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
£ 50KJob location
Newcastle upon Tyne, United Kingdom
Tech stack
.NET
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Azure
C Sharp (Programming Language)
Software Design Patterns
Distributed Data Store
JSON
Object-Oriented Software Development
Queueing Systems
Software Engineering
SQL Databases
React
Reliability of Systems
Api Design
Web Api
VMware
Programming Languages
Job description
- Individuals committed to achieving excellence through focused effort and intelligent problem-solving.
- Thinking outside the box to find innovative solutions to complex challenges.
- Not being easily phased by obstacles and complexities, demonstrating the determination to meet challenges head-on.
- A collaborative spirit and the ability to work cohesively with others as key aspects of our culture, believing in the power of collective intelligence.
- A culture that appreciates dedication and the occasional extra effort, while respecting work-life balance and well-being., Strive Gaming is seeking a Software Engineer who will play a crucial role in advancing our growing iGaming platform. In this role, you'll be responsible for creating and implementing solid, high-performing integrations and core features. You'll also be deeply involved in the entire software design life cycle, covering everything from design and coding to testing and regular application maintenance. If you're proficient in multiple programming languages and committed to maintaining high-quality code through thorough testing, then this role is for you.
We need someone who is self-motivated and comfortable in a fast-paced environment. Your contributions will be key in enhancing the platform and establishing a culture that prioritises best practices, quality, and automation.
What you'll be doing:
- Develop and implement robust, high-performing integrations and core features.
- Write comprehensive tests to ensure code reliability and performance.
- Collaborate closely with QA and Operations for smooth deployment and monitoring.
- Generate quality documentation to support team members and stakeholders.
- Engage early with Security and Release teams to facilitate high-quality, secure releases.
- Implement automated testing strategies for unit, integration, and end-to-end tests
- Contribute to architectural decisions, assisting in the selection of appropriate technologies and design patterns.
- Adhere to coding standards and promote software engineering best practices within the team.
- Proactively identify potential system issues or bottlenecks and take steps to resolve them before they become critical.
- Participate in occasional on-call duties to provide technical support for live products, ensuring system reliability.
Requirements
- A minimum of 2 years of experience in .NET development, primarily with C# and WebAPI
- Proficiency in writing object-oriented code that is clear, robust, efficient, high-performing, testable, extendable, and well-encapsulated
- Experience in developing solutions with a strong focus on performance and security considerations
- An understanding of proper API design principles, coupled with experience in REST / JSON interfaces
- Understanding the underlying technologies behind SQL databases, caching systems, message queues, and distributed storage could offer a distinct advantage.
- Prior experience in developing for virtual or cloud environments, such as VMware, AWS, or Azure
- Comprehensive knowledge of enterprise system design and integration patterns
- A proven track record in a well-regulated software development practice, contributing effectively
- A willingness to participate in an on-call rotation to support their builds
- Experience working within an agile development environment
- Legal eligibility to work in the UK
Beneficial:
- Prior experience in the iGaming industry
- Experience dealing with various iGaming vendors such as Payments, KYC/ID verification, Geolocation, Customer Support, CRM, Affiliate Tracking, Casino Content, Sportsbooks
- Proficiency in React development
#LI-Hybrid