BRAHMA AI Logo

BRAHMA AI

Senior Software Developer - Full Stack

Posted 2 Hours Ago
Be an Early Applicant
In-Office
Mumbai, Maharashtra, IND
Senior level
In-Office
Mumbai, Maharashtra, IND
Senior level
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.
The summary above was generated by AI
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.

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.

Similar Jobs

5 Days Ago
Hybrid
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Designs, develops, tests, deploys, and supports secure, scalable full-stack payment-network solutions. Builds Java and Spring Boot microservices, Kafka-based event-driven systems, and responsive Angular front ends. Integrates secure APIs, implements automated testing and CI/CD, troubleshoots production issues, and supports observability, resiliency, and automation. Collaborates across engineering and product teams, contributes to architecture and Agile delivery, and guides less-experienced engineers.
Top Skills: AngularCi/CdClaude CliCloud-Native PlatformsContainersCSSEvent-Driven ArchitectureFigmaGitGithub CopilotHTMLJavaKafkaMicro FrontendsMicroservicesNoSQLRest ApisSpring BootSQLTypescript
8 Days Ago
Hybrid
Senior level
Senior level
Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Designs and develops Java and Node.js applications and microservices, optimizes databases and queries, maintains CI/CD pipelines, conducts code reviews, mentors junior developers, troubleshoots production issues, and collaborates with cross-functional teams to deliver scalable software solutions.
Top Skills: Ci/CdGithub CopilotJavaMicroservicesAzureNode.jsSpring BootSQL
2 Days Ago
In-Office or Remote
India
Senior level
Senior level
Retail • Sports
Build and operate scalable, low-latency APIs, event-driven services, integrations, and web applications supporting membership and loyalty experiences. Integrate and extend Antavo with commerce, CRM, CDP, marketing, and data platforms. Apply distributed-systems, reliability, observability, and security practices; troubleshoot production issues; contribute to reusable engineering assets; and mentor junior engineers.
Top Skills: AntavoCloud-Native PlatformsCRMCustomer Data Platforms (Cdp)Event-Driven ArchitectureFluent CommerceJavaKafkaMarketing Automation PlatformsMicroservicesNode.jsNoSQLReactSalesforce Commerce Cloud (Sfcc)Spring BootSQL

What you need to know about the Mumbai Tech Scene

From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account