Startup Software Developer - remote

Mastermind
Posted 3 years ago

The Pandemic has turned the world upside-down and created an enormous opportunity to reinvent virtual learning. Mastermind is a high-growth, remote-first startup founded in 2020 focused on building a platform for Creators and next-gen teachers to share their passion/knowledge with the world and monetize their following with LIVE Courses and other virtual experiences.

Founded by repeat entrepreneurs Chris Sukornyk (formerly Chango) and Candice Faktor (formerly Wattpad) in 2020 you would be joining on the ground floor with and incredible team backed by major investors (yet to be announced). Come create the future of learning! You'll work on a small and extremely agile team, iterating rapidly toward the elusive Product-Market Fit. We hire for character first, skills second. Passion, curiosity and drive wanted!

About the Role In your role as a full stack developer, you'll be working closely with a fast-moving product and technology team to push our product in new directions while also shaping the next iterations of the features our customers already love. You'll define the future of core pieces of our product across areas such as payments, reporting, security, video conferencing and more. From front-end usability to back-end algorithms, you'll hone your skills across multiple domains while helping to drive the product and vision forward.

Some of the responsibilities of a full stack developer at Mastermind are:

  • Perform end to end engineering of Mastermind’s core product from design, develop, test, release, deploy, upgrade and production
  • Perform code reviews for your peers
  • When required, participate in production support, including deployment, training and setting up and incident response
  • Contribute to automation tools to aid development, testing and delivery of customer and product requirements
  • Take individual responsibilities to drive timely execution of projects and sprints, including estimates, status update and reviews
  • Uphold the quality of the product or features, including unit test, functional test, integration, performance, security and scalability
  • Understand and contribute to company best practices for code quality and velocity
  • Participate in architecture design and decisions, communicate significance/impact of a solution with the rest of the team
  • Produce documentation on code, system design, architecture and solutions

Skills

  • 2-5 years of industry experience building fast, reliable, real-time web-based applications
  • Experience with NodeJS and React or similar technologies
  • A deep understanding of Typescript and Javascript APIs
  • Knowledge of relational and non-relational databases
  • Experience in working with modern build tools
  • Understand of common Design Patterns, OOPS concepts and SOLID design principles
  • A self-starter with a strong desire to work on a small collaborative team in an agile environment
  • Ability to collaborate with cross-functional team members
  • A pragmatic, customer-first, and get-things-done kind of attitude

Benefits and Perks

  • Talented, passionate and collaborative team who will support and inspire you
  • Personal growth plans that let you stretch yourself or grow in new directions
  • Annual health &wellness stipend
  • Annual online courses stipend