
About Company
We combine the power of Web3 and creativity to build experiences that connect people from all corners of the globe.
Job Description
Summary
- Design, develop and maintain high-performance backend services that enable real-time online games and applications with emphasis on security & scalability
- Write clean, well-tested production quality code that is reusable and maintainable
- Establish and champion processes, pipelines, and best practices for backend application development, and server API design
- Partner with the product teams to translate requirements into effective action items, and show willingness to prototype quickly
- Identify opportunities to research new (open-source) technologies, libraries, tools and incorporate new techniques to maximize workflow efficiencies
- When required, provide technical mentorship and guidance to other engineers on backend application development
- B.S. in Computer Science, or a related field
- Minimum of 5 years of software engineering experience in backend/full-stack development with production services at high scale
- Experience and interest in Game Development.
- Experience across the full software development lifecycle from requirements definition through testing and deployment
- Proficient with one of the following technologies: GO, Node JS, Python, C#
- Understanding of relational databases and basic unix networking (files, sockets)
- Experience with Docker and containerization
- Strong sense of initiative and ownership
- A "roll up your sleeves" mindset to get any job done
- Experience with AWS and building cloud native applications
- Good understanding of web application development, demonstrating awareness and following of industry trends and best practices
- Experience with full stack development, particularly with one of the following: React, Unity/C#
- A security and sustainability/scalability focused mindset
Skills
- Programming language (R, Python, Scala, Matlab)
- SQL (a must) and Hive (optional)