Full Stack Software Engineer II

2 Months 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

Coda - Senior/Staff Full Stack Engineer

Coda

Bangkok, Thailand (Hybrid)
2 Years ago
Ion - Lead Software Engineer, Italy

Ion

Pisa, Tuscany, Italy (On-Site)
8 Months ago
Budge Studios - Build Master

Budge Studios

Quebec, Canada (Hybrid)
3 Months ago
Ion - Lead Software Engineer, Italy

Ion

Turin, Piedmont, Italy (On-Site)
8 Months ago
Google - Senior Software Engineer, Full Stack, Google Cloud - India

Google

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Sandbox interactive-gmbh - Senior Gameplay Programmer (m/f/d)

Sandbox interactive-gmbh

Graz, Styria, Austria (On-Site)
8 Months ago
Red Point Labs - Unity Game Developer (Remote OK)

Red Point Labs

Argentina (Remote)
1 Year ago
playrix  - Game Designer Playables

playrix

Serbia (Remote)
2 Months ago
Rebellion - Lead Game Designer

Rebellion

Warwick, England, United Kingdom (Hybrid)
3 Months ago
PlatinumGames - Game Designer

PlatinumGames

(On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ion - Senior Software Engineer, Italy

Ion

Turin, Piedmont, Italy (On-Site)
8 Months ago
CGS Carrers - Software Test Engineer (Technical)

CGS Carrers

Indonesia (Remote)
1 Month ago
Inkittt - Lead Front-End Engineer: Mobile Team (m/f/d)

Inkittt

Krakow Am See, Mecklenburg-Vorpommern, Germany (On-Site)
11 Months ago
Nagarro - Associate Staff Engineer, QA Automation

Nagarro

South Africa (On-Site)
8 Months ago
hogarth - Software Development Engineer, Test

hogarth

Hyderabad, Telangana, India (Hybrid)
9 Months ago
Argus Labs - Site Reliability Engineer (LATAM)

Argus Labs

(Remote)
3 Months ago
GoDaddy - Senior Software Development Engineer - Python / JS

GoDaddy

India (Remote)
3 Weeks ago
Ion - Senior Full-Stack Developer, New York

Ion

New York, New York, United States (Hybrid)
8 Months ago
SSC Technologies - Senior DevOps Engineer

SSC Technologies

Bucharest, Bucharest, Romania (On-Site)
1 Month ago
Redhorse Corp - Military Aircraft Data Analyst

Redhorse Corp

(Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Arizona, United States

Black Bery - QNX- Regional Sales Account Manager, Automotive

Black Bery

Novi, Michigan, United States (Remote)
4 Weeks ago
Coherent corp. - Embedded Controls Engineer

Coherent corp.

Bloomfield, Connecticut, United States (On-Site)
1 Month ago
Biofire DX - Associate Manager, Final QC Laboratory

Biofire DX

Hazelwood, Missouri, United States (On-Site)
4 Weeks ago
Netflix - Manager, Broadcast Engineering

Netflix

Los Angeles, California, United States (On-Site)
2 Months ago
UPF Industries  - Truck Driver

UPF Industries

Hillsboro, Texas, United States (On-Site)
1 Month ago
fluence - Lead Engineer - Battery Module

fluence

Houston, Texas, United States (Hybrid)
8 Months ago
 Dassault Systèmes - FP&A Manager

Dassault Systèmes

New York, United States (On-Site)
1 Month ago
Visa - Sr. Manager - Site Reliability Engineer

Visa

Ashburn, Virginia, United States (Hybrid)
1 Month ago
Marvell - Senior Director Product Management - DCI

Marvell

Santa Clara, California, United States (On-Site)
3 Weeks ago
Valve corporation - Steam Support Leadership

Valve corporation

Bellevue, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Game Design Jobs

GoReel - Senior Game Mathematician

GoReel

Bratislava Region, Slovakia (Remote)
3 Months ago
hutch - Lead Game Designer

hutch

England, United Kingdom (Hybrid)
3 Months ago
Garena - Game Developer Intern

Garena

Singapore (On-Site)
5 Months ago
Epic Games - Game Designer

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago
Bungie - Destiny Weapons Designer (Senior to Staff)

Bungie

(Hybrid)
5 Months ago
undefined - Design Director

Washington, District Of Columbia, United States (On-Site)
7 Months ago
Jam City - C++ Software Engineer

Jam City

Montevideo, Montevideo Department, Uruguay (Hybrid)
5 Months ago
Stepico - GAME DESIGNER

Stepico

(Remote)
3 Months ago
CD PROJEKT RED - Senior Gameplay Designer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
Epic Games - Game Designer, Season Pass

Epic Games

Cary, North Carolina, United States (On-Site)
2 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.


Duluth, Georgia, United States (On-Site)

Atlanta, Georgia, United States (On-Site)

Paris, Île-de-France, France (Remote)

Oklahoma, United States (On-Site)

Battle Creek, Michigan, 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