Job Openings
Senior Software Engineer, Server
About the job Senior Software Engineer, Server
REQUIREMENTS:
- Bachelor’s degree in computer science or equivalent experience
- 5+ years of experience writing production distributed systems or cloud services using C#
- 3+ year(s) experience working with relational databases (i.e., SQL)
- Experience with non-relational database/storage technology (i.e., NoSQL, blob storage, etc.)
- Excellent written and verbal communication skills
- Comfortable working in fast-moving, ambiguous development environments
- A constant desire to learn, improve, and help others improve
BONUS POINTS IF YOU HAVE:
- Knowledge of synchronization techniques in stateless distributed systems, and experience building RESTful API backend services
- Experience with Entity Framework, ASP.NET
- Experience with Microsoft Azure cloud services
- Experience working on backend services for social networks
- Experience with Game Development and Game Engines (preferably Unity)
- Experience with Personalization or Machine Learning