Job Description:
As a Senior Backend Developer specializing in API development, you will play a pivotal role in architecting and implementing scalable and efficient backend systems to power our gaming platforms. If you have a passion for backend development, technical expertise, and a desire to contribute to the evolution of online gaming, we want to hear from you!
Responsibilities:
- Design, develop, and maintain backend administrative systems ensuring scalability, reliability, and security.
- Architect and implement RESTful APIs to facilitate communication between frontend applications, backend services, and databases.
- Collaborate with frontend developers, product managers, and other stakeholders to define technical requirements and deliver solutions that meet business needs.
- Optimize backend performance through code optimization, caching strategies, and database tuning.
- Implement authentication and authorization mechanisms to secure API endpoints and protect sensitive data.
- Develop and maintain automated tests to ensure code quality and reliability.
- Monitor system performance and troubleshoot issues as they arise, implementing solutions to minimize downtime and disruptions.
- Provide technical leadership and mentorship to junior developers, sharing knowledge and expertise to help them grow and develop their skills.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven experience of 5+ years as a Golang developer, with a focus on backend development and API design.
- Proficiency in Go or Java programming language.
- Strong understanding of RESTful API design principles and best practices.
- Experience with relational and NoSQL databases, such as PostgreSQL, MySQL, MongoDB, or Redis.
- Familiarity with cloud platforms such as AWS, GCP, or Azure, and containerization technologies such as Docker and Kubernetes.
- Knowledge of authentication and authorization mechanisms such as OAuth2 and JWT.
- Strong problem-solving skills and attention to detail, with the ability to analyze complex systems and troubleshoot issues.
- Fluency in the English language is a must.
What We Offer
- High salaries commensurate with experience
- Paid time off and holidays
- Professional development opportunities
- Collaborative and inclusive work environment
- Other benefits
Position options:
For Non-EU applicants we have excellent relocation package.
Why Join Us:
Be part of expanding organisation with huge growth potential. You’ll be among the first in our European team, with loads of opportunities for career advancement.