Contract: (Hybrid/Remote)
Overview
Were seeking a seasoned Backend Developer with a proven track record in building scalable and robust architectures and an instinctive understanding of how to deliver seamless digital experiences. You will work closely with the game team and technical leads to create and explore new and exciting backend services working on groundbreaking projects with cutting-edge technologies. Specifically you will be implementing and optimising microservices for a high-traffic digital platform.
Key Responsibilities
- Work closely with the Technical team to design and develop scalable and robust microservices.
- Collaborate with the wider technical teams/ partners to design and develop data models APIs and integration patterns.
- Delivering high-performance secure and maintainable backend services through technical innovation creative thinking and efficient working practices.
- Proactive problem-solving skills accompanied by excellent communication skills to express ideas and reasoning to key stakeholders and the team.
- Work closely with the production team to inform the project timelines and manage deployments.
- Documenting learnings and insights and providing key technical limitations and concerns to the wider team.
What Were Looking For
- Proven experience with monolithic and microservice architecture at a large scale.
- Proficiency in Javascript / C# and a deep understanding of relevant frameworks and libraries.
- Experience with cloud platforms (e.g. AWS Azure) and containerization technologies (e.g. Docker Kubernetes).
- Strong understanding of database design and development with experience in relational (e.g. MySQL) and non relational (e.g. MongoDB) databases
- Experience in designing and implementing RESTful APIs and/or GraphQL.
- Solid understanding of computer science fundamentals (data structures algorithms networking) and a proven ability to apply them in creating high-quality scalable backend systems.
- Excellent communicator team player and effective problem solver.
Nice to Have
- Experience with cloud platforms (e.g. Azure AWS) and containerization technologies (e.g. Docker Kubernetes).
- Experience with security best practices for backend development.