Overview
The Product Engineer role focuses on developing and scaling innovative creative production tools for a dynamic startup environment. The contractor will collaborate with cross-functional teams to design, build, and maintain applications that enhance creative workflows using modern technologies like Python, TypeScript, and AWS, all while working in a fully remote setup.
Responsibilities
- Build and maintain dynamic, responsive web interfaces with React, TypeScript, and modern CSS.
- Implement state management solutions for seamless user experiences.
- Design and develop robust backend services and APIs with Python and related frameworks.
- Architect and maintain scalable database solutions (SQL/NoSQL).
- Deploy and manage applications using Docker, Kubernetes, and Terraform in AWS environments.
- Maintain CI/CD pipelines, monitor application health, and ensure uptime and performance.
- Collaborate cross-functionally with designers, product managers, and engineers.
- Innovate and drive solutions for unique technical challenges in creative workflows.
Requirements
- Strong proficiency in React, TypeScript, and modern web development best practices.
- Solid backend experience with Python, Django, and FastAPI.
- Knowledge of state management libraries like Redux or Zustand.
- Familiarity with DevOps practices and cloud deployment on AWS.
- Experience with containerization and orchestration (Docker, Kubernetes).
- Understanding of scalable architecture patterns and data integrity principles.
- Ability to work autonomously with a proven track record of delivering end-to-end products.
- Excellent problem-solving and communication skills.