Our client is the developer of award-winning casual games for mobile and social platforms
Our client is seeking a Server Software Engineer to join their new rewards development team in their Las Vegas studio. This role focuses on determining and implementing a brand-new architecture to support the most flexible and responsive user experience, scaling to 20+ million, and continuous evolution. They are a very lean studio where you can have a big impact.
Responsibilities
- The Server Software Engineer is looked at to be a full-stack engineer but to focus on our back-end technology: the DBMS, APIs, and microservices.
- Work with the Lead Software Engineer, client engineers, and testers to devise and communicate a plan and implement core components and deliver high-quality products.
- Work with product owners and project managers to break down high-level goals in order to resolve issues in a timely and efficient manner.
- Review code with peers and share best practices/knowledge.
Required- BS/MS in Computer Science or similar.
- Roadmap centric-release planning experience with the creation of detailed technology action and user communication plans.
- 5+ years’ experience developing software with a team in a professional environment.
- 3+ years’ experience JavaScript and/or TypeScript.
- 2+ years’ experience MongoDB or similar NoSQL database.
- Work in an Agile development environment (Scrum & Kanban) with Continuous Delivery.
- Knowledge in Service Oriented Architecture (SOA)/JEE/Web Services/Messaging.
- Experience in a microservice architecture, cloud orchestration, and in domain-driven design.
- Strong debugging, profiling, communication, and analytic skills.
- A detail-oriented, organized thought process with the ability to prioritize requirements.
Preferred- Experience with forensic analysis on legacy systems across code, APIs, and databases
- Experience with the development of REST APIs and services.
- Experience with ASP.NET MVC and ASP.NET Web APIs.
- Experience with React or similar framework.
- Experience with Unity or similar game engine, especially plugin development.
- Experience writing and maintaining automated unity tests.
- Experience developing highly scalable backend systems to support game deployments.
Benefits And Perks- 100% health benefits coverage for you and your dependents!
- Performance-based bonuses.
- 401K plan and stock options.
- Flexible vacation policy.
- Employee-driven entertainment, happy hours, and team-building events.
- Catered lunches multiple times per week.
- Snacks and drinks available in the kitchen.
- Casual work environment.
- An open, collaborative work-space