Full-Stack Web Developer
Detalhes do emprego
Canberra, Australia | Posted on 12/02/2025 Security Clearance: Australian Citizen must be able to obtain Baseline Job details We are looking for a Full-Stack Web Developer to join the Digital Transformation Program in the Australian Bureau of Agricultural and Resource Economics and Sciences (ABARES) to work across several data and analytics platforms. The ideal candidate is experienced in frontend and backend development, follows best practices in software engineering, and can collaborate effectively with stakeholders. Experience with Python and data warehousing concepts is a plus.
Responsibilities
- Design, develop, and enhance web applications based on user needs and team priorities.
- Write clean, secure, and well-tested code that is maintainable and reusable.
- Collaborate with team members and stakeholders to translate business requirements into technical solutions.
- Maintain and operate deployed services, proactively identifying and resolving production issues.
- Develop intuitive user interfaces and seamless backend integrations.
- Contribute to a continuous integration / continuous delivery (CI/CD) cadence to ensure rapid and reliable software releases.
Preferred Skills & Experience
- Strong proficiency in React.js or Angular , including modern features like hooks, context API, and state management.
- Experience with backend development , preferably using Node.js, Python, or similar technologies.
- Familiarity with SQL and NoSQL databases and experience optimizing data storage and retrieval.
- Understanding of data warehousing concepts and cloud-based data processing (e.g., Azure, Databricks ).
- Experience building and consuming RESTful APIs .
- Knowledge of authentication mechanisms (OAuth, JWT) and security best practices.
- Knowledge of Web Apps, Azure Function Apps, and Logic Apps.
- Familiarity with DevOps practices , including containerization (Docker) and cloud deployments.
- Strong analytical and problem-solving skills with a collaborative mindset.
Requirements
- Demonstrated experience developing ETL/ELT processes for complex and/or large data movement, transformation and/or visualizations, particularly in a cloud environment.
- Experience preparing data optimized for query performance in cloud computed engines (e.g., Distributed computing engines (Spark), Azure SQL, Python, R).
- Experience working with Engineering, Storage, and Analytics services in cloud infrastructure.
- Experience working collaboratively in an agile development team.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.