Software Development Manager
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 can confidently lead a full stack product development team. 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). You should be located in the Kelowna area and be able to reliably commute into the office downtown Kelowna in the Innovation Center.
We are looking for this candidate to start in January, 2025
Salary Range for this position is $140,000 - $160,000
Your Responsibilities
As a member of our product leadership 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:
Lead and mentor a team of software engineers, guiding them in best practices for full stack mobile and web development.
Drive agile methodologies, including iterative and incremental development, sprint planning, and retrospectives to improve team velocity and product quality.
Oversee the full development lifecycle, ensuring successful deployment and delivery of features to production.
Manage Gitflow processes to ensure efficient and reliable source control, CI/CD pipelines, and deployment automation.
Collaborate closely with Product, Design, QA, and SRE teams to align on priorities, improve development workflows, and ensure successful product launches.
Continuously improve team efficiency, development processes, and software quality through feedback, training, and introducing best practices.
Collaborating with the QA team to establish and implement testing strategies, ensuring the delivery of high-quality software solutions that meet performance, scalability, and security standards.
Work closely with the customer experience team by providing technical documentation, troubleshooting assistance, and addressing customer-reported issues related to feature functionalities.
Proactively identifying areas for improvement in architecture, development processes, and technology stack, and implementing solutions to enhance product quality, performance, and maintainability.
Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
5+ years of experience in full stack software development, preferably in mobile-focused environments preferably with experience with Ionic, NodeJS and Angular
3+ years in a management or leadership role, with a strong track record in coaching and mentoring teams.
Proficiency in Agile methodologies (Scrum/Kanban) and experience with iterative software development.
Strong knowledge of Gitflow, CI/CD pipelines, and continuous delivery practices.
Hands-on experience with both frontend and backend technologies, including (JavaScript, Typescript, Angular, Node.js, etc., or relevant languages/tools).
Experience with relational and/or NoSQL databases, particularly MongoDB and Mysql, as well as proficiency in data modeling and database optimization.
Bonus points for experience with GRPC, Google Cloud Platform, Typescript and integration of API’s
Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Strong problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
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!
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.
Job Types: Full-time, Permanent
Pay: $140,000.00-$160,000.00 per year
Benefits:
Casual dress
Company events
Dental care
Extended health care
Flexible schedule
Life insurance
Paid time off
Tuition reimbursement
Vision care
Work from home
Schedule:
8 hour shift
Monday to Friday
Ability to commute/relocate:
Kelowna, BC V1Y 0C2: reliably commute or be willing to relocate with an employer-provided relocation package (preferred)
Experience:
development leadership: 5 years (required)
Location:
Kelowna, BC V1Y 0C2 (preferred)
Work Location: In person
Application deadline: 2024-12-15