This job might no longer be available.
Lead Backend Engineer
2 years ago
Note: This role is fully remote.
About us
Perfect Storm Studios was founded by game industry veterans to build the next generation of games around web3 technologies. We believe the best web3 games will be those that seamlessly integrate the amazing game design, community involvement and fair play-to-earn systems. We have an A+ culture that is a perfect balance of both fun interactions and fulfilling work. Currently working on a to-be-announced MOBA project.
The Role
This role will Lead the development of all backend systems, deployment/update infrastructure, game server hosting, and scaling built on top of cloud technologies using .NET 6 and C# in Linux. The ideal candidate will have a good mix of technical execution know-how and experience managing teams through the technical and operational direction. This role will report directly to the CTO.
Responsibilities
- Participate in the entire application lifecycle, focusing on coding and debugging
- Write clean code to develop functional web applications
- Troubleshoot and debug applications
- Perform UI tests to optimize performance
- Collaborate with Front-end developers to integrate user-facing elements with server side logic
- Gather and address technical and design requirements
- Provide training and support to internal teams
- Build reusable code and libraries for future use
- Liaise with developers, designers and system administrators to identify new features
- Follow emerging technologies
- Development of the backend systems
- Game server hosting setup and maintenance
Requirements
- Experience working in at least one of the major clouds: AWS, Azure, or GCP
- Experience using Kubernetes, Docker, and containerized applications.
- Knowledge of networking concepts such as: transport protocols, VPNs, DNS, load balancing, virtual machines, ports, and firewalls.
- Knowledge in security such as cryptographic protocols (TLS) and methods, public/private keys, CORS, and XSS attacks
- Understanding of different database technologies with tradeoffs between read/write optimizations and scalability for DB types like: relational, document, graph, key/value, time series, and columnar.
- Understands CDNs, message queues, actor systems, local and distributed caches.
- Able to profile, capture critical logs, and build dashboards monitoring the life of the product.
- Familiar with patching, versioning, and release management systems.
- Proponent of CI/CD pipelines.
- 10+ years experience
Benefits
- Work From Home
- Stock Option Plan
Create Your Profile — Game companies can contact you with their relevant job openings.