Point your AI agent at freehire and let it find you a job.

Get the CLI →

Wirrigan Group

NewBe an early applicant

Full Stack Developer

Posted 3 views
Discussion

Summary

Full Stack Developer joining an Agile team to build and support cloud-based applications on AWS (Lambda, DynamoDB) using serverless and microservices patterns. Day-to-day covers requirements analysis, solution design, coding, testing, documentation, and CI/CD-driven deployment using tools like Git, Terraform, and ArgoCD.

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

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 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.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.