Full Stack Developer - React & Typescript
Summary
A 12-month contract Full Stack Developer role in Brisbane CBD (50% hybrid) building cloud-native web applications end to end: React/TypeScript front ends, Python microservices and REST APIs on AWS (Lambda, API Gateway, EventBridge, DynamoDB, Aurora PostgreSQL), with AWS CDK infrastructure and CI/CD via GitHub Actions.
Salary: Competitive
- Brisbane CBD based
- 12 month contract
Hybrid working (50%)
Description
Role Overview
The Full Stack Developer will design, develop, test and support modern cloud-native applications across front-end, back-end, integration and infrastructure layers. The role requires strong experience in AWS services, microservices, API development, event-driven architecture, Infrastructure as Code (IaC) and modern software engineering practices.
Key Responsibilities
The Full Stack Developer will:
- Design, develop and maintain web applications using React and TypeScript.
- Develop and support cloud-native backend services and microservices.
- Design, develop and integrate RESTful APIs using OpenAPI specifications.
- Implement synchronous and asynchronous integration solutions using API and event-driven patterns.
- Build and maintain Infrastructure as Code using AWS CDK.
- Design and implement scalable relational and NoSQL data solutions.
- Develop secure, resilient and maintainable AWS-based solutions.
- Implement validation, exception handling, audit logging, monitoring and observability capabilities.
- Contribute to CI/CD pipelines, automated testing, quality assurance and security practices.
- Participate in solution design, code reviews and architecture discussions.
- Produce technical documentation and provide knowledge transfer to team members.
- Work independently whilst collaborating effectively with technical leads, architects and delivery teams.
Required Skills & Experience
Front-End
- Strong experience with React, TypeScript and modern JavaScript development.
- Strong experience in Modern CSS/Component libraries.
- Experience implementing complex business workflow in role based user interfaces.
- Experience with modern UI component libraries and responsive design principles.
- Strong experience developing and maintaining RESTful APIs in AWS cloud environment.
- Experience with OpenAPI and contract-first development.
- Experience developing microservices and distributed systems.
- Experience implementing OAuth 2.0, OIDC and JWT-based authentication.
- Experience developing backend services using Python.
Strong hands-on experience with:
- AWS Lambda
- Amazon API Gateway
- Amazon EventBridge
- Amazon SQS
- Amazon SNS
- Amazon S3
- Amazon DynamoDB
- Amazon Aurora PostgreSQL (RDS)
- AWS IAM
- AWS Secrets Manager
- AWS Systems Manager Parameter Store
- Amazon CloudWatch
- Serverless architectures
- Event-driven solutions
- AWS networking, VPCs and private API integrations
- Secure service-to-service communication
- Experience with AWS CDK Infrastructure as Code.
- Experience with GitHub Actions or similar CI/CD tooling.
- Strong Git, testing, debugging and troubleshooting skills.
- Experience integrating automated testing, security scanning and quality controls into delivery pipelines.
Highly Desirable
- Experience with observability, monitoring, structured logging and distributed tracing.
- Experience designing highly available, scalable and resilient cloud-native solutions.
- Experience working in enterprise or government environments.
- AWS Certifications (Developer or higher).
- Minimum 5+ years software development experience.
- Minimum 2+ years AWS cloud development experience.
- Demonstrated experience delivering end-to-end solutions across front-end, back-end, cloud infrastructure, CI/CD and operational support.
- Experience working in Agile delivery environments.
We are an inclusive employer committed to fostering a diverse and accessible workplace. We encourage applications from Aboriginal and Torres Strait Islander peoples, people with disabilities, LGBTQIA+ individuals, people of all ages, and those from culturally and linguistically diverse backgrounds.
#SCR-mark-limbrick-1
Skills
- Agile
- API
- Aurora
- Authentication
- AWS
- CDK
- CI/CD
- Cloud
- Cloud Native
- CloudWatch
- CSS
- DevOps
- Distributed Systems
- DynamoDB
- Event Driven Architecture
- Eventbridge
- Git
- GitHub
- GitHub Actions
- IAM
- Infrastructure as Code
- JavaScript
- JWT
- Lambda
- Microservices
- Networking
- NoSQL
- OAuth
- Observability
- OpenAPI
- OpenID
- PostgreSQL
- Python
- RDS
- React
- REST
- Serverless
- SNS
- Solution Design
- SQS
- Test Automation
- TypeScript