Job Description
● We are seeking a skilled and dedicated software engineer to join our dynamic team.
● Collaborate with other engineers, designers, and the leadership team to make technical decisions that solve real problems in a way that enhances our core capabilities
● Implement new game formats and social features by working across the presentation, server, event, and storage layers
● Optimize for performance and quality of end-user experience in the context of local execution, networked resources, and fully scaled operations
● Participate in road mapping, stand-ups, and ongoing discussions about best practices and the design patterns that are most appropriate for project use cases
● Participate in the design, testing, and evaluation of new products and features
Technical Requirements
● 3-5 years experience with Kotlin
● 3-5 years experience with Java
● Experience in igaming industry
● Demonstrated creative, critical thinking, and troubleshooting skills
● Highly professional work ethic and the ability to deliver well-vetted work on an ongoing basis
● Excellent collaboration and communication skills
● Experience with Microservices environment (building and maintaining APIs)
● Experience with networking and client-server communication (Google Protobuf, GRPC, REST, websockets, server-sent events)
Preferred Qualifications
● Experience in regulated gaming environments
● Experience with MongoDB or similar NoSQL databases
● Experience with PubSub or Message Queue frameworks such as Kafka or Google PubSub
● Experience with “At-Scale” Integration with 3rd Party APIs
● Experience with build pipelines and deployment automation
Other
● Remote working
● Salary: £50K-65K
● Available immediately
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineering |Java|Kotlin position is now open for candidates interested in the Software Developer Jobs sector. This role in Edinburgh offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
