Company: Pani
Salary: Not provided
Location: Victoria, Australia
You have a passion for development and enjoy the challenge of working on innovative projects with an equally talented group of co-workers who will both challenge and support you. You believe in lifelong learning and welcome the opportunity to constantly iterate and improve upon your skills. Fundamentally you want to use your talents and energy to better the world for others and contribute to the responsible management of global water and energy, and CO2 reduction.
BS in Computer Science or Software Engineering (or equivalent in experience with evidence of exceptional ability)
5+ years software development experience
Deep knowledge of a high-level programming language – we use Python and TypeScript here, but we understand that great engineers learn quickly and are keen to adopt new languages
Experience working with async and event-driven architectures
Fundamental web technologies (HTTP, REST, JSON, GraphQL) are second nature to you
Strong working knowledge of modern JavaScript frameworks such as React
Strong working knowledge of Python web frameworks
Strong working knowledge of testing frameworks such as Jest, Enzyme, and Pytest
Familiarity with various data storage solutions and knowledge of when and why to use one over the other
Working knowledge of containerized applications and services
Familiarity with multiple programming paradigms (OOP, FP, etc.) Responsibilities
Collaborate with a cross-functional team of engineers, data scientists, and process modellers to build a platform for the water industry with a global user base.
Participate in architectural improvements to support our growing user base.
Develop, maintain, and improve Pani’s UI codebase.
Build scalable, performant, maintainable, and well-tested full-stack features.
Develop and scale both REST and GraphQL APIs
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.