← Back to all jobs

Senior Front End and Backend Developers

Mindhive
🏢 Mindhive 🇦🇺 Brisbane City, Australia 🕑 November 20

This job offer is expired

MINDHIVE FRONTEND AND BACKEND DEVELOPER ROLES

An exciting opportunity exists to work at Mindhive [www.mindhive.org] - the world’s first crowdsourced consultancy. We're looking for an experienced backend developer as part of our core team to take on some of our most demanding challenges to build and create a platform that will improve productivity and in turn change the way Mindhive clients and contributors solve challenges. You will be working closely with the engineering lead and developers in an agile environment with a high degree of freedom.

Mindhive

Mindhive sets out to do things differently – we’re taking a unique approach to creating the future of problem solving. The Company's core product is Mindhive - a cloud-based platform where organisational users (who pay) bring challenges to be solved by a growing community of high-quality individual users (non-paying) with a broad range of professional backgrounds and experiences. The model enables organisational users to gather, share and evaluate ideas efficiently and effectively, and gain access to diverse approaches to solving difficult problems. The existing model requires curation and input by administrators and does not take full advantage of the rich data available.

Since completing a successful capital raising in 2017, the Company has hired a world-class development team [and has partnered with a leading digital design company Joseph Mark] which has given it the capability to develop a more technically complex platform ecosystem-style product (‘Mindhive 2.0’). Mindhive 2.0 will be a revolutionary approach that is ambitious in scale but grounded in historical experience (from the current platform) and growing market appetite for crowdsourcing and artificial intelligence

SENIOR BACKEND DEVELOPER ROLE

As a backend developer, you will help design, implement, deploy & support Mindhive’s platform which includes (and not limited to):

Cloud servicesDatabaseIntegrations (in-house & third party)Tests (unit & integration)

What you’ll do

Primary responsibility: Implement services (backend API endpoints) for mobile first web appsAdditional key responsibilities include:

Develop cloud-based API servicesDevelop in-house & 3rdparty integration interfacesDevelop database modelsImplement automated testsDevelop CI/CD scriptsDevelop performance and monitoring interfacesAnalyse business and technical requirements

What you’ll bring

Detailed understanding of cloud architecture(s)Detailed knowledge of Python & Node.JSDetailed knowledge of DjangoDetailed knowledge of DockerExperience working withPostgres and NoSQL database(s)Experience with authentication protocols & certificatesBonus: detailed knowledge of machine learning & AI

How do I level up?

Roles within reach for the employee - Development Team Lead

Bespoke Requirements / Additional Responsibilities

Develop and maintain software specifications and architecture documentsProvide accurate work estimatesEngage in regular check-ins and follow-up with other developers in the teamFollow Mindhive’s product development process and methodology

SENIOR FRONTEND DEVELOPER ROLE OVERVIEW

As a frontend developer, you will help design, implement, deploy & support Mindhive’s platform which includes (and not limited to):

Web applicationMobile applicationIntegrations (in-house & third party)Tests (unit & integration)

What you’ll do

Primary responsibility: Implement UX/UI for mobile first web and mobile apps

Additional key responsibilities include:

Utilise any and all relevant frameworks, libraries and techniques:

JavaScript (Vue.js and React Native)HTML5, CSS3 and SCSS for design implementationsLinux Command Line (for bonus points)Demonstrate use of modern development practices such as use of Object-Oriented Design, Web Services (REST), Version Control (utilizing Git), Build processes and packaging (Webpack, etc), Automated Testing and Responsive Website DevelopmentCut up and implement designsInform the product team of relevant possibilities and solutionsDevelop integration with cloud-based API services (in-house & third party)Review and inform database models are in alignment with frontend view models & componentsImplement components unit tests and automated tests as requiredDevelop web/site/mobile app performance and monitoring interfacesAnalyse business and technical requirementsMinimise bugs in released code

What you’ll bring

Experience with current industry design tools (e.g. Figma)

Understanding, and preferably experience in, agile project methodologyYou have experience with version control and project management systemsCan work and communicate effectively within multidisciplinary teamsKnowledge of Accessibility and Security PrinciplesUndergraduate degree in IT or relevant programming experienceImpeccable attention to detailInnovative thinking and problem solvingCourteous, supportive and honestMotivated self-starter, with the ability to manage your own time and adhere to time and budget restrictionsEnthusiasm for the workMindhive does and your important role in deliveryCreative thinking & abstract, technical problem solvingProactivityCollaboration

How do I level up?

Roles within reach for the employee - Development Team Lead

Bespoke Requirements / Additional Responsibilities

Develop and maintain software specifications and architecture documents:Provide accurate work estimatesEngage in regular check-ins and follow-up with other developers in the teamFollow Mindhive’s product development process and methodology

Get

notifications in your