This job posting has expired and no longer is available. Please explore other opportunities.

Senior Full Stack Developer

Remote (Canada)

About The Role:


Montra is seeking a Senior Full Stack Developer to join their team. As a Senior Full Stack Developer, you will work alongside the CTO to build a delightful video creation experience, using your expert knowledge in building scalable and performant front-end applications using React. You will collaborate with UX designers, the CEO, and CTO to define and refine feature and issue requirements and utilize advanced coding skills and best practices to develop secure, reliable, reusable, and scalable code that meets the needs of the project and the organization. In addition, you will perform detailed performance analysis and optimization to ensure that the codebase is efficient and performs well under various conditions. The ideal candidate should have over 8 years of professional experience developing with React, experience integrating frontend REST APIs, Redux, AWS cloud technologies, as well as proficiency in developing applications using TypeScript. Additionally, they should have a proven ability to effectively collaborate and communicate with team members in a remote work environment, be self-motivated, and have excellent verbal and written communication skills. If you are a driven individual who is passionate about video as a mechanism for sharing ideas, we encourage you to drop your resume at jobs@montra.co with the subject "Senior Full Stack Developer Application."


What You’ll Do:


  • Work in collaboration with UX designers, the CEO, and CTO to define and refine the requirements of features and issues
  • Utilize advanced coding skills and best practices to develop secure, reliable, reusable, and scalable code that meets the needs of the project and the organization
  • Perform detailed performance analysis and optimization to ensure that the codebase 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 the codebase is maintainable, readable, and easy to understand for other developers
  • Make sure your services and systems are well-documented, with diagrams and end-to-end guides


Who You Are:


Must-Have:


  • Over 5 years of professional experience developing with React
  • Proficient in the usage of source code management such as Git, as well as working knowledge of CI/CD practices
  • Experience integrating frontend REST APIs, Redux, AWS cloud technologies
  • Proficiency in developing applications using TypeScript, with experience in using it to build scalable and maintainable codebases
  • Proven ability to effectively collaborate and communicate with team members in a remote work environment
  • Self-motivated person who can work individually and as part of a team
  • Ability to learn and adapt quickly in a dynamic environment
  • Excellent verbal and written communication skills


Great to Have:


  • Strong familiarity with Supabase, including the ability to design and implement data models and integrations with external APIs
  • Hands-on experience using Docker to containerize applications, streamlining development and deployment processes
  • Proficient in WebGL, including graphics programming and the WebGL API, with experience in frameworks and tools such as Three.js, Babylon.js, and GLSL
  • Skilled in C++ programming and object-oriented design
  • Experience working with Web Assembly
  • Proficient in GraphQL API design and implementation
  • Experienced in video manipulation on the browser using HTML5 and other technologies


Benefits:


  • ❤️‍🩹 Your Health Matters: Top-of-the-line healthcare with paid dental and vision coverage for you and your family.
  • 🌅 Team Retreats: Multiple times per year, we’ll get together in person and work collaboratively in person all around the globe.
  • 🏦 Meaningful Equity: Every founding team member receives a generous equity package to ensure you’re an owner, not a renter.
  • 💳 WeWork All Access: Leave your bedroom and work remotely globally at one of 700 WeWork locations.
  • 🌴 Unlimited Vacation Days Per Year: Unwind by the beach, the mountains or wherever your heart desires with 3 weeks vacation per year.
  • 🖥️ Annual Remote Work Stipend: Every year, you’ll have A $500 stipend to improve your remote work setup.


How to Apply:


At Montra, we believe the best team members come from diverse backgrounds and bring unique experiences to work. We don’t care where you came from, where you went to school, or what you do. We simply care about your grit, work ethic, and passion for video as a mechanism for sharing ideas. While the makeup of our team is not all one and the same, we are all bonded by our belief that a world where more people can create videos they’re proud of is a world we all want to live in. If that sounds like a world you want to help create, we’d love to hear from you!

Drop your resume at jobs@montra.co with the subject “Full Stack Developer Application.”

Subscribe to Job Alerts