Full Stack Developer
Salary: $110 – $140 per hour
9 month contract
$850- $900 per day + super
Hybrid work arrangements
As a Full Stack Developer, you will be a part of an Agile software development team and contribute to technical analysis, solution design, coding, system documentation and continuous improvement throughout the software development lifecycle.
This role is suited to a technically strong developer with extensive experience in modern web technologies, cloud-based application development and microservices architecture.
Key Responsibilities
Design, develop, maintain and enhance applications using Vue.js, JavaScript, TypeScript, CSS and Node.js to deliver high-quality, user-focused solutions.
Develop and support cloud-based applications using AWS services, including Lambda and DynamoDB, applying serverless and microservices architecture patterns where appropriate.
Analyse business requirements and user stories, collaborate with solution architects and development teams, estimate development effort and recommend sustainable technical solutions.
Perform and support unit, integration, functional and performance testing, troubleshoot defects, and follow continuous integration and deployment practices to ensure reliable releases.
Participate in Agile development activities, maintain technical documentation, contribute to code reviews and process improvements, and proactively manage risks to deliver outcomes within agreed timeframes.
Key Skills and Experience
Demonstrated hands-on application development experience, including strong proficiency in Vue.js, Node.js, JavaScript, TypeScript and CSS.
Demonstrated experience developing and supporting AWS-based applications, with knowledge of AWS Lambda, DynamoDB, serverless architecture and microservices design patterns. OpenShift experience is highly desirable.
Proven experience across the full software development lifecycle, including requirements analysis, solution design, development, testing, deployment and ongoing application support.
Experience with version control, release management and CI/CD tools such as Git, Bitbucket, npm, CircleCI, ArgoCD, Terraform or Tekton, along with an understanding of Test-Driven Development (TDD).
Strong analytical, troubleshooting, written and verbal communication skills, with the ability to collaborate effectively in an Agile environment, manage competing priorities and adapt to changing requirements.
Apply Now!