- Company Name
- Walt Disney Animation Studios
- Job Title
- Full-Stack Developer
- Job Description
-
Job Title: Full‑Stack Developer
Role Summary:
Lead the design, development, and maintenance of critical internal web applications built on a React, Django, and Python stack. Own the application backlog, modernize legacy systems, and translate stakeholder requirements into scalable technical solutions while mentoring teammates and driving Agile best practices.
Expectations:
- Deliver high‑quality, tested code for high‑priority features.
- Own architecture decisions and “build vs. buy” analyses.
- Act as a technical mentor and advocate for best practices.
- Collaborate directly with multiple stakeholder departments to prioritize and scope work.
Key Responsibilities:
- Design, implement, and maintain core internal applications using Django, Python, React, and TypeScript.
- Systematically reduce the backlog by delivering functional enhancements and bug fixes.
- Review and refactor legacy code in PHP, Ruby, or other languages to improve stability and performance.
- Create and maintain secure, high‑performance RESTful or GraphQL APIs for internal and external services.
- Participate in architecture discussions, ensuring solutions are scalable and maintainable.
- Lead Agile sprint activities: estimation, execution, and timely delivery of value.
- Mentor junior developers through code reviews, pair programming, and establishing coding standards.
Required Skills:
- 3+ years of full‑stack experience in a production environment.
- Expert proficiency in Python and Django.
- Strong command of React and TypeScript for front‑end development.
- Proven experience designing and maintaining RESTful or GraphQL APIs.
- Ability to work with legacy code (PHP, Ruby) and modern development tools.
- Excellent written and verbal communication; able to collaborate with technical and non‑technical stakeholders.
- Pragmatic problem‑solving mindset with ability to manage competing priorities.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
(Note: All optional or “nice‑to‑have” skills are listed below and can enhance a candidate’s fit but are not mandatory.)
Optional/Nice‑to‑Have Skills
- Integration of AI/LLM features (OpenAI, Anthropic, Google Gemini, LangChain, LlamaIndex).
- Familiarity with vector databases such as Pinecone, Weaviate, or Chroma.
- Experience in VFX/Animation production workflows (e.g., ShotGrid/Flow).
- Data engineering knowledge (ETL/ELT, data modeling).
- Web application security practices (SSO, OAuth 2.0).
- DevOps and Cloud skills (CI/CD pipelines, Docker, Kubernetes).