The Role
Design and develop a browser-based artist tool across frontend and backend systems. Build GraphQL and REST services, implement UI features, write documentation and tests, troubleshoot bugs and performance issues, participate in code reviews, and coordinate development across remote teams and time zones.
Summary Generated by Built In
Core Services is looking for a Full Stack Developer to join its Artist Tool project within its Data Services workstream.
The Core Services group provides foundational technologies to other technology groups within DNEG. We are a team of software developers who architect, build and provide geographically spread, enterprise-level, mission-critical infrastructure. We create services, frameworks, and products that other teams rely upon to build and deliver their technology solutions. We are the core of all things technology at DNEG.
The Data Services workstream within Core Services provides foundational software to other development teams that are intended to be utilized to provide end-user functionality. We provide abstraction layers to the core database’s data models that are utilized across various products, and automation libraries and frameworks to assist software developers in creating consistent automation.
The Artist Tool is a browser based product which serves as the production landing page for all VFX artists at DNEG. The first version of the tool has been released, and we are looking for a Full Stack developer to help design and deliver the next versions of the product. Many of the current backend services are written in Python, but we are eager to transition to Golang.
You will:
Work with a software architect, participate in the design and specification of the product as a whole.
Help with the implementation of the UI.
Develop new GraphQL and REST backends for the product.
Create well written documentation, playbooks, and tests.
Identify, debug, and solve front and back end bugs and performance issues.
Participate in code reviews for other developers.
Provide sprint-based updates on tasks’ progress.
Coordinate and work with teams in remote sites in different time zones.
Work with a software architect, participate in the design and specification of the product as a whole.
Help with the implementation of the UI.
Develop new GraphQL and REST backends for the product.
Create well written documentation, playbooks, and tests.
Identify, debug, and solve front and back end bugs and performance issues.
Participate in code reviews for other developers.
Provide sprint-based updates on tasks’ progress.
Coordinate and work with teams in remote sites in different time zones.
Must Have:
8+ years of non-intern experience in professional software development.
Experience with developing using modern JavaScript and CSS, as well as Golang and/or Python.
Knowledge of RDBMS.
Bachelor’s degree in Computer Science or equivalent subject or equivalent work experience.
Nice to Have:
Agile development experience using Scrum framework.
GraphQL experience.
Professional knowledge of NoSQL (Neo4j / Mongo).
Familiarity with development in a Linux environment.
Previous experience working in VFX, Feature Animation or Games environment.
Excellent written and verbal communication skills.
Eagerness to tackle problems head-on.
Skills Required
- 8+ years of non-intern professional software development experience
- Experience with modern JavaScript and CSS
- Experience with Golang and/or Python
- Knowledge of relational database management systems
- Bachelor’s degree in Computer Science or an equivalent subject, or equivalent work experience
- Agile development experience using Scrum
- GraphQL experience
- Professional knowledge of NoSQL databases such as Neo4j or MongoDB
- Familiarity with Linux development environments
- Previous experience in VFX, feature animation, or games
- Excellent written and verbal communication skills
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
BRAHMA AI is an enterprise AI content platform that enables organizations to create, manage, and distribute AI-driven media with intelligence, security, and efficiency. Formed through the integration of Prime Focus Technologies and Metaphysic, it combines CLEAR®, CLEAR® AI, ATMAN digital humans, and VAANI voice localization into one ecosystem. Guided by its Mind² philosophy, BRAHMA AI helps enterprises scale content creation, protect IP, and govern assets with provenance, consent, and trust.







