Platform Engineer
Responsible for creating complex data processing and presentation tools that integrate tightly with some of the industry's biggest game franchises. You will work as part of a highly talented team of producers, engineers, and business specialists to expand our game service platform.
Job Requirements
-
Experience delivering large, complex, highly available software system
-
In-depth experience with Python
-
Knowledge of design patterns, SOA, refactoring and unit testing
-
Experience with web application servers, web development frameworks, proxy servers and relational databases
-
Experience with Linux
-
Interest in working on-site at our office in Troy, NY
The ideal candidate will have:
-
Experience with MySQL or Postgres
-
Experience with other web technologies (Ruby, CSS, Javascript, HTML)
-
Experience with NGINX and HAProxy
-
Exposure to ESB technologies (MSMQ, RabbitMQ, HornetQ, etc.)
-
Experience working with Agile development methodologies (XP, Scrum)
-
An understanding of system optimization issues
-
Familiarity with system monitoring tools (Monit preferred)
-
A detail-oriented, organized thought process and be able to act decisively under stressful conditions
-
A proactive mindset and be able to multitask and prioritize requirements
-
A self-motivated work process and posses excellent communication skills
Application Engineer
Responsible for creating complex data processing and presentation tools that integrate tightly with some of the industry’s biggest game franchises. You will work as part of a highly talented team of producers, engineers, and business specialists to expand our product line using web technology.
Job Requirements
-
Experience delivering highly available software
-
Expert skills in Ruby and Rails
-
Knowledge of design patterns, SOA, refactoring and unit testing
-
Experience with web application servers, web development frameworks, proxy servers and relational databases
-
Experience with Linux
-
Interest in working on-site at our office in Troy, NY
The ideal candidate will have:
-
Experience with MySQL or Postgres
-
Experience with NGINX and HAProxy
-
Experience working with Agile development methodologies (XP, Scrum)
-
An understanding of system optimization issues
-
Familiarity with system monitoring tools (Monit preferred)
-
A detail-oriented, organized thought process and be able to act decisively under stressful conditions
-
A proactive mindset and be able to multitask and prioritize requirements
-
A self-motivated work process and posses excellent communication skills
Producer
Responsible for helping to build and improve upon existing web properties. The selected candidate will become a part of our production team, weighted with the responsibilities of managing all projects, internal and client facing.
Responsibilities
-
Drive the completion of project goals and facilitate communication, organization, and accountability across all departments.
-
Assist with the development of both daily and long-term scheduling for all engineers.
-
Schedule and attend meetings; take concise and comprehensive notes and distribute them to appropriate personnel.
-
Handle other duties as assigned, including: clerical duties, build management, team purchases, etc.
Skills
-
Ability to conduct themselves in a professional manner with all co-workers on all levels of the organization.
-
Must display resourcefulness, enthusiasm, self-motivation, and the ability to learn quickly
-
Flexibility to take on additional responsibilities, as assigned by senior management.
Requirements
-
2-3 years project management experience
-
Experience gathering requirements and creating project documentation
-
Exceptional oral, written, and follow-up communication skills
-
Experience communicating effectively with both technical and non-technical personnel
We're looking for the best and the brightest!
We're looking for applicants interested in working in our office in Troy, NY or in an awesome remote office.
Submit an Application