Full Stack Developer
Contract Type
Location
Industry
Specialisation
Salary
Contact Name
Contact Email
Date published
Job Reference
Description
Role: Full Stack DeveloperDaily Rate: $900 - $925 + SuperContract Length: 9-months (likely extensions)Location: Sydney CBD/WFH
Join our NSW Government client's dynamic Software Development team, where innovation meets excellence. We are seeking a talented Full Stack Developer to contribute to the development of new functionalities for existing applications. If you thrive in an agile environment and have a passion for both front-end and back-end development, we want to hear from you!
The Role:
As a Full Stack Developer, you will engage in full stack design and coding using CSS, JavaScript, Typescript, Lambda, AWS, DynamoDB, NodeJS (Backend), and VueJS (Frontend). You will collaborate with the development team to design, develop, test, deploy, and support software solutions.
Key Accountabilities:
- Design, develop, test, deploy, and support applications within Openshift, AWS, DynamoDB, VueJS, and NodeJS environments.
- Collaborate with the team to maintain product backlogs and understand business requirements.
- Work with the development team and solution architect to determine the most suitable solutions.
- Provide estimates for user stories and contribute to documentation.
- Follow and improve the team's development process, ensuring timely completion of development activities.
- Raise any identified risks to the Project Manager and ensure continuous integration practices are followed.
- Contribute to unit, integration, performance, and functional testing, and resolve any identified issues.
Key Skills Required:
- Minimum 5 years of experience in IT Application Development with VueJS, NodeJS, and AWS applications.
- Hands-on experience in analysis, design, and development using microservice architecture design patterns.
- Strong user interface programming skills; mobile UI/UX experience is preferable.
- High-level experience with web front-end technologies including CSS, JavaScript, Typescript, and modern VueJS frameworks.
- Proficiency in AWS, Lambda, and database design (preferably DynamoDB).
- Experience with versioning, release/deploy management using tools such as npm, CircleCI, ArgoCD, Terraform, Tekton, Git, and Bitbucket.
- Cloud development experience is an advantage.
- Understanding of Agile principles and methods (Scrum and XP).
- Knowledge of Test Driven Design (TDD) with unit, integration, performance, and functional testing.
- Strong written, verbal, customer service, and analytical skills.
- Ability to work effectively in a fast-paced environment with constant change.
If this sounds like YOU, please APPLY today!