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 work with us to architect and implement the API for our collaboration software and game development products.
What you'll do
- Lead software development projects pertaining to core collaboration systems
- Rapidly produce interim deliverables (such as technical specifications, prototypes, proofs of concept, etc.)
- Collaborate effectively with interdisciplinary remote team members, including artists, designers, researchers, engineers, product management, marketing, and others
- Use best judgment to suggest solutions that optimize among customer needs, business constraints and technological realities
- Contribute to software development recruitment
What we're looking for
- 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 ApiGateway
- Experience working with other core AWS services such as S3 and CloudFormation
- Experience with implementing OAuth 2.0 for authorization
- Familiarity with SPARQL and graph databases a plus
- Familiarity with KNative a plus
- Familiarity with GraphQL a plus
The ideal candidate will possess...
- Minimum 3 years of professional development experience
- Minimum 3 years of experience developing products and services on AWS
- 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
- Experience leading a team in applying common Design Patterns and with Domain-Driven Design
- 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. GDS sets itself apart by enabling real-time collaborative development for game developers working on the same project.