Full-Stack Developer - Ai, Generative Entertainment/ 1 year ago
Transitional Forms Jobs
$5,500.00 - $7,000.00 /
FULL-STACK DEVELOPER - AI, GENERATIVE ENTERTAINMENT
Transitional Forms (transforms.ai)
Term: 6 month contract at 40 hours/week, with the potential to turn into a full-time role
Location: Remote (must be legally authorized to work in Canada)
Transitional Forms is a studio-lab pioneering new forms of entertainment using creatively integrated artificial intelligence. Since 2018, Transitional Forms has been at the bleeding edge of developing award-winning synthetic media projects that redefine how we experience games, films and television. The studio-lab also builds innovative development tools that support storytelling through reinforcement learning with the goal of making humans more creative and machines more human. Transitional Forms believes storytelling is humankind’s great connector and aims to take it into the future through AI, machine learning and virtual beings.
We are looking for a highly motivated Full-stack Developer with significant experience in building complex visual interfaces, ideally with node trees, using Vue.js and/or React.js and integrating with REST APIs. The ideal candidate will be well-versed in asynchronous programming in Python with asyncio, and possess a proven track record of developing and deploying software on Google Cloud Platform (GCP) using gRPC protocols
Desired Skills & Experience:
- Full-Stack Development: Minimum of 3 years of experience as a full-stack developer with a strong focus on producing high-quality, resilient software designs and developments.
- Vue.js and/or React.js: Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model, and substantial experience with Vue.js and/or React.js along with their core principles.
- REST APIs: Comprehensive knowledge and experience in interfacing with REST APIs.
- Python: Proven proficiency in Python, particularly with the asyncio library for managing asynchronous tasks.
- Django: proficiency in developing, deploying, & scaling Django applications
- SQL: proficiency in any SQL databases, preferably PostgreSQL
- GCP and gRPC: Demonstrable experience with Google Cloud Platform and understanding of gRPC protocols.
- Node Tree Visualization: Experience in developing complex visual interfaces, ideally for node trees, is highly desirable.
- Understanding of Backend Services: Proficiency with server-side languages, database technologies, and server setups. This role requires a developer with a deep understanding of web services, APIs, and databases.
- Version Control/Git: Significant experience with version control systems like Git is essential.
- Agile/Scrum: Familiarity with agile methodologies, and comfort in a fast-paced, iterative development environment.
- Problem-Solving Skills: Ability to solve complex technical problems with a focused and detail-oriented approach.
- Communication Skills: Exceptional written and verbal communication skills, as well as the ability to function effectively within a team.
- Game Development/Unity: Prior experience in game development or familiarity with Unity is a significant asset for this role. If you have worked on game development projects or used Unity in your past roles, it will be highly advantageous.
- Degree in Computer Science or Related Field: A bachelor's or higher degree in Computer Science or a related field, or equivalent work experience.
What you can expect
We're invested in building a team that can lead the way for creative AI applications. This can't happen without supporting your growth.
As part of our team, you will receive:
- The opportunity to make a difference and shape the future of this emergent industry;
- Competitive, transparent and equal pay;
- A flexible and respectful work environment that seeks to understand your unique perspectives;
- Regular code-reviews and feedback to maximize your growth;
- Regular opportunities to provide creative input;
- You will expand the capabilities of our existing projects as well as work with the team to develop new projects from the ground up. We aim to provide as much support and guidance that is helpful to you, but we encourage you to help set the path forward - your ideas matter here!
Innovation in all its forms
At Transitional Forms, we are striving for greater inclusion of underrepresented voices to shape the future of storytelling and build the best-in-class interactive content and inclusive experiences for a diversity of creators and audiences. We welcome and encourage applications from all qualified candidates regardless of the labels you identify with or where you sit on the neurodiversity spectrum.
If you require an accommodation at any point throughout the recruitment and selection process, please contact hr@transforms.ai and we will happily work with you to meet your needs.