Area28 is hard at work developing a state of the art high performance, multi-core data parallel game platform, real-time collaborative editing, services-oriented marketplace and other advanced features.
We are looking for a brilliant and dedicated software engineer to help architect and implement some of our platform backend systems, alongside our existing engineering team.
What you'll do
- Design and implement projects pertaining to platform backend systems
- Lead software development projects pertaining to core collaboration systems
- Rapidly produce interim deliverables (such as style guide components, technical specifications, prototypes, proofs of concept, etc.)
- Collaborate effectively with interdisciplinary remote team members, including designers, researchers, engineering, product management, marketing, and others
- Use judgment to suggest solutions that optimize among customer needs, business constraints and technological realities
What we're looking for
- Experience with Asynchronous Programming
- Knowledge of security/access control, scalability, high availability, concurrency
- Telemetry Development experience
- Experience using, designing and implementing REST APIs for use by both internal and external developers
- Deep understanding of the HTTP protocol and associated methods
- Proficiency in writing regular expressions
- Experience developing RESTful APIs using Node.js, TypeScript
- Experience developing microservices using Serverless framework, deploying on AWS Lambda, and working with AWS API Gateway
- Experience working with other core AWS services such as S3 and CloudFormation
- Experience with implementing OAuth 2.0 for authorization
- Familiarity with GraphQL, SPARQL, and graph databases a plus
The ideal candidate will possess...
- Minimum 5+ years of professional development experience
- Minimum 5+ years of experience developing products and services on AWS
- Minimum 2 years of relevant experience with design, development, and testing of large scale, multi-tenant distributed systems in a SaaS environment
- Demonstrated skill with designing and implementing systems from the ground up in a team environment
- Experience with programming Web Sockets
- Professional Usage of Enterprise Integration Patterns
- Extensive experience with asynchronous programming and microservices
- Experience with SaaS platforms targeting business and enterprise users
- Demonstrated skill with architecting, designing and implementing systems from the ground up in a team environment
- Game development experience
- Familiarity with game engines like Unity, Unreal or Crytek
- Excellent written and verbal communication skills
- University degree in computer science or equivalent experience
About Area28
Area28 is a game technology company that develops a collaborative Google-Docs-like platform for game developers. The platform enables developers to design, develop and distribute entertainment more effectively in today's global, multi-platform environment. Area28's Content Development Suite (CDS) is the first and only cloud-based game engine that combines service-oriented architecture with a high performance runtime engine. CDS sets itself apart by enabling real-time collaborative development for game developers working on the same project.