Senior Front End and Backend Developers

Location: Brisbane CBD Australia

Type: Full Time

 

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 services
Database
Integrations (in-house & third party)
Tests (unit & integration)

What you’ll do

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

Develop cloud-based API services
Develop in-house & 3rdparty integration interfaces
Develop database models
Implement automated tests
Develop CI/CD scripts
Develop performance and monitoring interfaces
Analyse business and technical requirements

What you’ll bring

Detailed understanding of cloud architecture(s)
Detailed knowledge of Python & Node.JS
Detailed knowledge of Django
Detailed knowledge of Docker
Experience working with
Postgres and NoSQL database(s)
Experience with authentication protocols & certificates
Bonus: 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 documents
Provide accurate work estimates
Engage in regular check-ins and follow-up with other developers in the team
Follow 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 application
Mobile application
Integrations (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 implementations
Linux 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 Development
Cut up and implement designs
Inform the product team of relevant possibilities and solutions
Develop integration with cloud-based API services (in-house & third party)
Review and inform database models are in alignment with frontend view models & components
Implement components unit tests and automated tests as required
Develop web/site/mobile app performance and monitoring interfaces
Analyse business and technical requirements
Minimise bugs in released code

What you’ll bring

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

Understanding, and preferably experience in, agile project methodology
You have experience with version control and project management systems
Can work and communicate effectively within multidisciplinary teams
Knowledge of Accessibility and Security Principles
Undergraduate degree in IT or relevant programming experience
Impeccable attention to detail
Innovative thinking and problem solving
Courteous, supportive and honest
Motivated self-starter, with the ability to manage your own time and adhere to time and budget restrictions
Enthusiasm for the work
Mindhive does and your important role in delivery
Creative thinking & abstract, technical problem solving
Proactivity
Collaboration

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 estimates
Engage in regular check-ins and follow-up with other developers in the team
Follow Mindhive’s product development process and methodology

Company: Mindhive

Company URL: http://www.mindhive.org

Email your resume to [email protected]

Job listing: https://jobs.github.com/positions/07b3ce1e-ecbd-11e8-9de2-0e34d5bd5011

keyboard_arrow_up