Full Stack Web Developer
Indexed description
About m-View Live Video
m-View Live Video is a leading provider of mobile video solutions, specialising in integrated systems that encompass live video streaming, body-worn cameras, and in-car video systems, all managed through our advanced digital evidence management system. Our customers rely on high-quality, dependable solutions that offer critical insights when needed, empowering frontline personnel to perform their duties more effectively and safely. We proudly serve key organisations across law enforcement, public safety, local government, industry, and the private sector in Australia and globally.
About the role
m-View is experiencing rapid growth and is looking for an experienced 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 Melbourne CBD office, with hybrid working arrangements.
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 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
Essential Skills and Experience
- At least 7 years’ experience developing SaaS applications (ideally both SPAs and SSR/SSG apps) in a B2B environment
- Demonstrated experience working within microservices and event-driven architectures
- Consistent delivery to Product roadmaps within an Agile Scrum or Kanban development environment
- Highly proficient in TypeScript and JavaScript, with working knowledge of C#.
- Experienced with the following frontend and integration technologies: Angular (v12 or above preferred), HTML5, UI component libraries (e.g. Angular Material), CSS, SignalR, MQTT, and Messaging Services
- Exposure to backend technologies such as ASP.NET (Web API, WCF, Core), .NET (v5 or above preferred), .NET Web Forms (for some legacy support/upgrade), and Entity Framework.
- Working knowledge of database technologies including MSSQL
- Adept at API integration and documentation including REST API, Webhokk, and Open API
- Security & IAM experience across SSL/TLS, HTTPS (client/server certificates), SAML 2.0, OIDC and OAuth 2.0
- Experience using AWS cloud platform and services for application development, especially S3 and Lambda
- Familiarity with AI coding agents
- 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.
Nice to have 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 is committed to our people and their career development, health and well-being, work-life balance and reward, and recognition. Perks include hybrid working culture, subscriptions to training platforms to build your skills in your own time, monthly social events, modern CBD office location.
This is no ordinary role, and we're looking for someone exceptional to embrace the challenge and help shape the future of mobile video technology. 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.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search