Full Stack Developer
Charterhouse
- Melbourne, VIC
- $130,000-145,000 per year
- Permanent
- Full-time
- Work closely with stakeholders, particularly clinical teams, on change requests and gather requirements for system enhancements.
- Develop a deep understanding of project objectives and guide the development of functional requirements.
- Create mock-ups, wireframes, and diagrams to document proposed changes and consult with stakeholders to ensure usability and data security.
- Define, document, and manage database requirements for the Head to Health Intake System.
- Collaborate with the Head to Health data team on data analysis requirements, including data modeling, query design, and ETL processes.
- Maintain production and staging instances in AWS, including deployment, updates, and troubleshooting.
- Adhere to existing development processes and practices while contributing to continuous improvement efforts.
- Ensure stringent monitoring of application security across the entire stack, identifying potential weaknesses and proposing areas for improvement.
- Implement Test Driven Development (TDD) processes wherever feasible to ensure the reliability and scalability of the system.
- Proficiency in Python programming is essential.
- Experience with AWS services such as RDS, Elastic Beanstalk, EC2, and Lambda.
- Familiarity with relational databases such as MySQL and PostgreSQL.
- Knowledge of FastAPI, Pydantic, Flask, Quart, and RESTful web services.
- Basic understanding of front-end technologies including JavaScript, CSS, HTML, and Bootstrap.
- Strong problem-solving skills and a collaborative mindset.
- Experience in solution and user-centered design is preferred.
- Ability to communicate effectively with diverse stakeholders and translate requirements into technical solutions.
- Commitment to maintaining high standards of data security and application performance.
- Experience with Test Driven Development (TDD) practices is a plus