Senior Fullstack Software Developer

Salary Competitive

Modern Democracy is an industry leading software partner to both Government and Private Sector organisations, providing digital election platforms specifically designed for the elections industry. The company exploits opportunities for new technology that will improve service delivery communication and outcomes for our customers. Our vision is to transform the management of electoral processes, utilising cutting edge technologies and innovative techniques.


JOB PURPOSE:


You will play a crucial role in helping to design and develop our next generation elections management platform. You will take an active role in everything, from requirement analysis, deploying Production ready software, mentoring staff and engaging with customers.


KEY ATTRIBUTES:

  • At least 5 years’ experience in developing commercial software

  • Experience building web services

  • Experience with ReactJS, AngularJS or similar front-end technologies

  • Experience with NodeJS

  • Experience with database technologies (NoSQL an advantage but not required)

  • Awareness of security vulnerabilities and how to mitigate against them


DESIREABLE ATTRIBUTES

  • Experience building native mobile apps (iOS)

  • Experience designing and building cloud native systems (we specialise in serverless event-driven technology deployed in AWS)

  • Experience with build pipelines using Jenkins, Team City or similar


YOU WILL BE:

  • Committed to building high quality, scalable platforms

  • An excellent communicator, who can articulate their ideas to both technical and non- technical audiences

  • Ready to challenge the status quo with innovative approaches and ideas.

WHAT WE OFFER:

  • We work with truly cutting edge, cloud native technology to build industry leading systems, using Agile development techniques. We believe in DevOps and building and deploying software the right way.

Perks and benefits

This job comes with several perks and benefits

Free coffee / tea
Free coffee / tea

Get your caffeine fix to get you started and keep you going.

Flexible working hours
Flexible working hours

Time is precious. Make it count. Morning person or night owl, this job is for you.

Near public transit
Near public transit

Easy access and treehugger friendly workplace.

Free friday beers
Free friday beers

Friday is something special, let's enjoy a beer together.

Social gatherings
Social gatherings

Social gatherings and games; hang out with your colleagues.

Pension plan
Pension plan

We take care of you, even when you are old and wrinkly.

See all 10 benefits

Working at
Modern Democracy Ltd.

Modern Democracy’s Modern™ platform is a suite of tools to make polling day easier to plan and easier to manage. Supporting democratic services leaders and their teams take control of the process for maximum optimal outcomes. Our Modern™ platform allows you to prepare for every kind of electoral activity and access constant visibility, consistent delivery and real-time information. In simple terms, you have maximum control with minimum risk when planning and managing a successful polling day. Our management team have worked together for more than a decade. Our understanding of election processes and our desire to deliver to our customers, transparent, compliant, accurate and accessible elections drive our passion. Staying focused on our customers′ needs is key to our success and allows us to remain at the forefront of product innovation.

Read more about Modern Democracy Ltd.

company gallery image