About Circus
Circus is a leading film production backoffice product designed to simplify and automate complex tasks and workflows for productions of all types and sizes. Our product team works autonomously - no scrum, no meetings, no estimating. We are focused on identifying and solving contextual, challenging customer problems.
Job Overview
As a Senior Software Engineer, you will play a crucial role in shaping the future of our product. You will be at the forefront of developing innovative capabilities using our core technology stack: MongoDB, NodeJS, React, GraphQL, and TypeScript. This role requires a blend of technical expertise, creativity, and a passion for developing scalable and robust solutions.
Key Responsibilities
- Full Stack Development: Lead the design and implementation of new features and services across the full stack, ensuring high performance, responsiveness, and seamless integration.
- Code Quality and Maintenance: Write clean, efficient, and maintainable code. Conduct code reviews and optimize applications for maximum speed and scalability.
- Collaboration and Leadership: Work closely with product managers, designers, and other engineers to define technical requirements and deliver high-quality solutions.
- Technical Innovation: Research and apply new technologies and best practices to solve complex problems and improve the product.
- Problem-Solving: Diagnose and troubleshoot software issues. Provide innovative solutions to enhance system performance and user experience.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, a related field, or the equivalent experience.
- Minimum of 5 years of experience in full stack development, with a proven track record of building scalable web applications.
- Deep expertise in MongoDB, NodeJS, React, GraphQL, and TypeScript.
- Strong understanding of software architecture, design patterns, and best practices.
- Experience with RESTful services, API design, and microservices architecture.
- Proficient in third-party service integration.
- Proficient in modern development tools and workflows (e.g., Git, CI/CD pipelines).