Role Description
This is a full-time remote role for a Software Developer with 7+ years of experience.
Qualifications
• Expert-level Python development skills.
• Strong understanding of software architecture, system design, and software engineering principles.
• Experience designing, implementing, and maintaining complex databases and data models.
• Ability to build scalable, reliable, secure, and maintainable backend services.
• Strong experience with Linux, Docker, PostgreSQL, Git, REST APIs, and distributed systems.
• Strong experience with Qt/PySide for desktop application development.
• Experience building production pipeline tools for animation, VFX, or game development.
• Experience developing with DCC APIs such as Maya, Houdini, Blender, and Substance Painter.
• Experience designing systems that integrate multiple services, APIs, and third-party applications.
• Strong analytical, debugging, and problem-solving skills with the ability to solve complex technical challenges.
• Experience working in large, interconnected production environments with multiple applications and services.
• Ability to make sound architectural decisions and take ownership of long-term technical direction.
• Ability to write clean, maintainable, well-tested, and well-documented code.
• Strong understanding of performance optimization, scalability, and maintainability.
• Ability to quickly understand existing codebases and improve or extend them.
• Self-motivated, proactive, and capable of working independently with minimal supervision.
Required Skills
Experience with Linux, Docker, PostgreSQL, Git, REST APIs, and distributed systems.
Experience with Qt/PySide.
Experience building pipeline tools for animation, VFX, or game development.
Experience with DCC APIs such as Maya, Houdini, Blender, or Substance Painter.