About m-View Live Video
m-View is creating a safer and more just world by harnessing the power of digital evidence. Our mission is to build the worldâs best digital evidence ecosystem that provides critical video and data when it is needed most.
We are a market leading mobile video solutions business that specialises in solutions for live video streaming, body worn cameras, and in-car-video systems, managed through a world-class Digital Evidence Management System. Our customers include many of the key police forces, public safety, private security, and other government organisations in Australia and overseas.
About the Role
m-View is entering a high-growth phase delivering the next level of value to its customers, and there is now a great opportunity for a full-time
Full Stack Web Developer
to join our Development team in a permanent role. This is an opportunity to take our web platform to the next level and provide advanced features to our customers including live video streaming, live IoT device monitoring, advanced data analytics, and comprehensive digital evidence management.
The role will be based out of our brand new Melbourne CBD office and incorporates m-Viewâs remote working policy.
Your Profile
If youâre someone who can bring deep experience and knowledge of complex web application development for B2B enterprise markets, with a focus on video streaming and digital evidence management technologies, then this could be your dream role. You ideally have a passion for combining IoT hardware technologies with web technologies to create powerful software solutions and are looking for opportunities to apply AI and machine learning tools to big data and video analysis.
As someone who thrives in a product-led culture, you are in your element in a fast paced and constantly changing startup/scale-up environment with a focus on creating an exceptional product experience and unique value propositions. You take ownership over your work and prioritize cooperation and communication as you integrate with other teams and components of the wider ecosystem. Dealing with uncertainty and change is just part of the journey as you and the product/development team create extraordinary outcomes for our customers.
Key Responsibilities
Collaborate with the Product Team and the Web Team to define and develop high value products and features that create exceptional value for our customers.
Build front-end interfaces that that enhance the user experience.
Build reliable and scalable backend services that support complex B2B use cases.
Take ownership of the complete lifecycle of changes from definition to delivery.
Proactively identify and action opportunities to improve the quality and performance of our products and reduce technical debt.
Help drive improvements to the companyâs DevOps capabilities through automation and CI/CD initiatives.
Essential Skills and Experience
At least 7 yearsâ experience developing SaaS applications (ideally both SPAs and SSR/SSG apps) in a B2B environment.
Demonstrated ability in linux and windows environments
Demonstrated experience implementing microservices and event driven architectures.
Consistent delivery to Product roadmaps within an Agile Scrum or Kanban development environment.
Highly proficient in C#, TypeScript and JavaScript.
Experienced with the following frontend and backend technologies: Angular (v12 or above preferred), HTML5, UI component libraries (e.g. Material UI), CSS, ASP.NET (Web API, WCF, Core), .NET (v5 or above preferred), .NET Web Forms (for some legacy support/upgrade), SignalR, Entity Framework, and Messaging Services
Working knowledge of database technologies including MSSQL, MySQL and noSQL solutions such as DynamoDB or MongoDB.
Adept at API development and documentation including REST API, GraphQL, Open API.
Security \& IAM experience across SSL/TLS, HTTPS (client/server certificates), SAML 2.0, OIDC and OAuth 2.0.
Familiarity with containerisation/orchestration using Docker, Kubernetes or similar.
Experience using AWS cloud platform and services for application development and development, especially S3, RDS, EC2, CloudWatch and Lambda.
Strong technical influencing and stakeholder management skills.
Excellent written and verbal communication skills with an ability to summarize and share complex topics with non-technical stakeholders.
Bonus Experience
Experience with video streaming application development.
Performance optimisation of data storage and retrieval.
Interest and aptitude for applying AI and machine learning to data and video analysis.
Experience of migrating monolithic applications to microservice architectures
Scripting experience using Python or similar languages.
Comfortable using Jira and Confluence
Why Apply?
m-View offers extensive opportunities to learn and evolve in a diverse, fast-paced and dynamic environment. We are committed to our people and their career development, health and well-being, work-life balance and reward, and recognition. This is no ordinary development role, and we're looking for someone exceptional to take up the challenge. You must truly care about the software you deliver and feel ownership and responsibility for everything you produce.
This role is available for an immediate start. Applicants must have full working rights in Australia and pass a national police check.