<aside>
⚠️ Please note that this is a Full-Time Remote role only open to candidates who reside in Canada. Please send your resume and portfolio to [email protected] with the subject “Senior Backend Developer”. We appreciate your interest!
</aside>
← Back to Careers at Montra
About Us:
At Montra, we believe the future of video is bright. We’re building a slide-based video editor that makes it easy to create professional videos. If this objective resonates with you, we would love to hear from you!
About The Role:
We are seeking an experienced Backend Developer to join our team remotely. The ideal candidate will collaborate with our CTO to develop and maintain Montra's backend using Python. This includes building scalable and high-performing pipelines for various product functions such as rendering and video processing. You will have the freedom to solve problems and improve existing solutions as we enhance our video processing capabilities.
What You’ll Do:
- Work in collaboration with our Full Stack Developers and the CTO to define and refine the requirements of video processing tasks and challenges.
- Utilize advanced coding skills and best practices to develop secure, reliable, reusable, and scalable video pipelines that meet the needs of the project and the organization.
- Perform detailed performance analysis and optimization to ensure that the video rendering is efficient and performs well under various conditions. This may include identifying and addressing bottlenecks, implementing optimization techniques, and regularly monitoring performance metrics to identify and resolve any issues.
- Follow established design patterns and coding standards to ensure that all committed code is maintainable, readable, and easy to understand for other developers.
- Make sure your code is well-documented, with helpful code comments and READMEs.
Who You Are:
Must Have
- Over six years of professional experience developing in Python and TypeScript.
- Proven experience with Docker, including container creation, management, and orchestration using Docker Compose.
- Proven experience using the Flask web framework.
- Proficient in the usage of source code management, such as Git, as well as having a working knowledge of CI/CD practices.
- Demonstrated proficiency in writing, testing, and deploying infrastructure using Terraform.
- Proficiency in a broad range of AWS services, capable of architecting highly available and scalable video rendering systems.