Full Stack Software Engineer II

1 Month ago • 3-5 Years • Game Design

Job Summary

Job Description

The Full Stack Software Engineer II will develop game clients and engines for interactive game development. Responsibilities include gathering requirements, design, development, documentation, deployment, and maintenance. The role involves collaboration with client developers, the art team, and game designers. The engineer will diagnose and optimize game performance, develop tools and libraries, and maintain social casino iOS and Android apps. Testing and adherence to coding standards are also key aspects of the position.
Must have:
  • C# experience
  • Javascript experience
  • Advanced OOP knowledge
  • Design pattern familiarity
  • Version control (Github/Bitbucket)
  • Game development experience
Good to have:
  • NodeJS
  • Typescript
  • Web architecture
  • Scrum/Agile
  • Linux deployments
  • Casino gaming experience
  • Jenkins
  • Jira
  • Android/iOS development

Job Details

Job Description

Job Overview 
Full Stack Software Engineer II within the Interactive Game Development team is responsible for developing game clients and game engines for the Interactive department. The developers participate in all aspects of development, including gathering requirements, design, development, documentation, deployment and maintenance. They are essential for rolling out modern technologies used in the latest games. When working on game engines, the developer will also act as a liaison to game client developers when designing the communication layer between the client and game engine. When working as a game client developer, the developer will be in constant communication with the game engine developer, art team, and game designer to drive the game forward. This position requires a strong work ethic and the ability to self-start, self-regulate workloads, and work well in a group dynamic or independently. Duties involve developing and maintaining common game features. Diagnose and recommend optimizations for games to improve performance at scale and memory management. Develop tools, frameworks and common libraries to improve the game development process.  
Responsibilities:
  • Gathering requirements, design, development, documentation, deployment and maintenance 
  • Act as a liaison to game client developers when designing the communication layer between the client and game engine 
  • Developing and maintaining common game features 
  • Diagnose and recommend optimizations for games to improve performance at scale and memory management 
  • Develop tools, frameworks and common libraries to improve the game development process 
  • Work on maintaining social casino iOS and Android apps 
  • Test the software modules using either automated or manual tests 
  • Develop and maintain features and modules using company's coding standards while applying design principles and patterns 
Skills and Requirements: 
  • Bachelor’s degree or equivalent practical experience  
  • 3-5 years of software development experience 
  • Experience with C# 
  • Experience with Javascript 
  • Advanced object-oriented design knowledge 
  • Familiarity with common design patterns 
  • Excellent organizational, oral, and written communication skills 
  • Experience with version control such as Github, Bitbucket 
 Preferred Experience with: 
  • NodeJS 
  • Typescript 
  • Web based architecture 
  • Scrum agile project management 
  • Linux deployments 
  • Casino Gaming 
  • Jenkins 
  • Jira 
  • Android and/or iOS development 
Note: All offers are contingent upon successful completion of a background check 
*Posted positions are not open to third party recruiters and unsolicited resume submissions will be considered free referrals. 
AGS is an equal opportunity employer.  

Similar Jobs

Canva - Senior Frontend Engineer - Organising Content

Canva

Brisbane, Queensland, Australia (Remote)
1 Month ago
Virtusa - Ab Initio Tester

Virtusa

Chennai, Tamil Nadu, India (On-Site)
10 Months ago
Dream Sports - SDE 2 - Frontend

Dream Sports

Mumbai, Maharashtra, India (On-Site)
8 Months ago
Next Level Business Services - UX Developer

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
7 Months ago
bytro studios - Backend Developer - Java

bytro studios

St. Julian's, Malta (Hybrid)
3 Months ago
KOJIMA PRODUCTIONS - Game Designer

KOJIMA PRODUCTIONS

Tokyo, Japan (On-Site)
6 Months ago
Haptic - Senior Game Designer

Haptic

United Kingdom (Hybrid)
5 Months ago
Zengame Technology - Lead Game Planner

Zengame Technology

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Ubisoft - Game Economy Designer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
2 Months ago
Virtuos - Design Director

Virtuos

China (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

seedify - Senior Backend Developer

seedify

(Remote)
11 Months ago
Scale AI - Field Test Engineer

Scale AI

Washington, District Of Columbia, United States (On-Site)
1 Month ago
4theplayer - REMOTE Junior Game Developer

4theplayer

(Remote)
1 Month ago
Travel HR Portal - Senior Software Development Engineer (Full Stack)

Travel HR Portal

Gurugram, Haryana, India (On-Site)
3 Days ago
Aristocrat Gaming - Android Developer

Aristocrat Gaming

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Luxoft - Frontend Developer (React)

Luxoft

Gurugram, Haryana, India (On-Site)
5 Months ago
conga - Associate Principal Developer, PS

conga

India (On-Site)
1 Week ago
Evolution  - JavaScript / TypeScript Engineer (React)

Evolution

Lisbon, Lisbon, Portugal (On-Site)
1 Year ago
Lakshya Digital - Dot Net Developer

Lakshya Digital

Haryana, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Arizona, United States

IGT - Firmware Engineer III

IGT

Reno, Nevada, United States (On-Site)
1 Month ago
31st Union - Senior Test Automation Engineer

31st Union

San Mateo, California, United States (Hybrid)
1 Month ago
zoox - Senior/Staff Software Engineer - Simulation Data Platform

zoox

Foster City, California, United States (Hybrid)
7 Months ago
Anavation LLC - Senior Network Administrator

Anavation LLC

Clarksburg, West Virginia, United States (Hybrid)
2 Months ago
Techstar group - Project Manager

Techstar group

Irving, Texas, United States (On-Site)
1 Year ago
Lionsgate Games - Assistant, Global Distribution

Lionsgate Games

Santa Monica, California, United States (On-Site)
1 Month ago
Illuminia - Sr. Software Engineer

Illuminia

San Diego, California, United States (Remote)
3 Weeks ago
Samsung Semiconductor - Senior Staff Engineer, TCAD

Samsung Semiconductor

San Jose, California, United States (On-Site)
2 Months ago
Zenoti - Product Specialist (SaaS onboarding/implementations)

Zenoti

Seattle, Washington, United States (On-Site)
6 Days ago
Tencent - Senior Strategic Sales Executive

Tencent

California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Game Design Jobs

Ubisoft - Economic Designer

Ubisoft

Shanghai, Shanghai, China (On-Site)
4 Months ago
Virtuos - Game Design Director

Virtuos

Japan (On-Site)
2 Months ago
Endless Studios - Technical Game Designer

Endless Studios

Abu Dhabi, Abu Dhabi, United Arab Emirates (Hybrid)
4 Months ago
Ubisoft - Game Economy Designer

Ubisoft

Saint-Mandé, Île-de-France, France (Hybrid)
1 Month ago
Tencent - フロントエンドエンジニア|Frontend Engineer

Tencent

Osaka, Osaka, Japan (On-Site)
3 Months ago
Scorewarrior - Game Client C++ Developer

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
1 Month ago
Rocksteady Studios - Design Director

Rocksteady Studios

(Hybrid)
1 Month ago
MSKC GAME STUDIO   - Game Designer

MSKC GAME STUDIO

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Red Point Labs - Sr Game Designer (Remote OK)

Red Point Labs

Argentina (Remote)
1 Year ago
Light Speed Studios - Frontend Engineer

Light Speed Studios

Osaka, Osaka, Japan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

AGS is a global company focused on creating a diverse mix of entertaining gaming experiences for every kind of player. Our roots are firmly planted in the Class II Native American gaming market, but our customer-centric culture and growth have helped us branch out to become a leading all-inclusive commercial gaming supplier. Powered by high-performing Class II and Class III slot products, an expansive table products portfolio, real-money gaming platforms and content, highly rated social casino solutions for operators and players, and best-in-class service, we offer an unmatched value proposition for our casino partners. Learn more at www.playags.com.


Arizona, United States (On-Site)

Arizona, United States (On-Site)

Oklahoma, United States (On-Site)

Las Vegas, Nevada, United States (On-Site)

Las Vegas, Nevada, United States (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Oklahoma, United States (On-Site)

Australia (On-Site)

United States (On-Site)

Nevada, United States (On-Site)

View All Jobs

Get notified when new jobs are added by AGS - American Gaming Systems

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug