Senior Software Developer

About Minga

At Minga, we're on a mission to revolutionize campus management for modern K-12 schools, creating an environment where students thrive, feel safe, and actively engage in their communities through our innovative platform. As a tight-knit and growing team based in the vibrant Innovation Center in downtown Kelowna, BC, we're seeking a dynamic individual to join us as we continue to expand.

The Role


Let's cut to the chase - we're looking for someone who is passionate about technology and confidently offers their insights and expertise to enhance functionality and efficiency. If this sounds like you, keep reading! If it's not quite your forte yet, master it and then consider applying in the future. 

This role is full time, Monday - Friday. We are a hybrid work environment with 3 days a week in the office (Monday, Tuesday, Thursday) with optional remote days (Wednesday, Friday). There is potential for relocation from within canada for the right candidate,  if you want to move to the Kelowna area and be able to reliably commute into the office downtown Kelowna in the Innovation Center.

Ideal start date for this role is February 2025

Salary Range for this position is $110,000 - $135,000


What You'll Do

As a crucial member of our development team, you will collaborate closely with the Product team to define and refine technical requirements, ensuring alignment with product goals and objectives. Your primary responsibilities will include:

  • Be part of a cross functional software team practicing an iterative development methodology.
  • Designing, developing, and maintaining scalable, efficient, and robust backend systems and APIs to support our web and mobile applications.
  • Providing technical expertise in backend development, guiding and mentoring junior developers, and promoting best practices within the team.
  • Investigating and resolving backend-related issues, including performance bottlenecks, security vulnerabilities, and scalability challenges.
  • Proactively identifying areas for improvement in backend architecture, development processes, and technology stack, and implementing solutions to enhance product quality, performance, and maintainability.

Your Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum 5 years of experience in backend or fullstack development, with considerable expertise in NodeJS/Javascript/Typescript
  • Solid understanding of software development best practices, design patterns, and architectural principles.
  • Experience with relational and/or NoSQL databases, particularly MongoDB and Mysql, as well as proficiency in data modeling and database optimization.
  • Strong problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
  • Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
  • A strong understanding of technology in general, particularly in the mobile space.
  • Ability to analyze, problem solve, adapt, communicate, collaborate and manage time. 
  • Excellent communication in English, both written and spoken. 
  • Ability to enjoy life, have fun, and not take things too seriously! 

Bonus points 

  • For experience with GRPC, Google Cloud Platform, Typescript 
  • For front end or demonstrable full stack experience using Angular and MVVM
  • Have been a team lead responsible for a feature or part of the product or simply owning project delivery for a small team of developers.

The Perks

Embrace the perks of a flexible, hybrid work environment (three days in the office), along with comprehensive health, dental, and vision care. Enjoy your well-deserved vacation days, holidays, and sick leave. Seize opportunities for professional development and training on the job. Our employees enjoy a more laid-back and enjoyable office environment (with snacks). Our team-building events, holiday parties, and social gatherings are the icing on the cake.


Join the Minga Movement!

Are you ready to embark on an exciting career journey with Minga? Apply now and become part of a team of professionals dedicated to creating positive change in K-12 education! If you aren't the ideal candidate, that's OK too! If you don't have the related experience we are looking for in some way but still think you'd be great, apply anyways and tell us why.

Product

Kelowna, Canada

Share on:

Terms of servicePrivacyCookiesPowered by Rippling