20 Aug
|
United States Digital Space
|
New South Wales
20 Aug
United States Digital Space
New South Wales
Job Description
Role Overview
n
We are seeking a talented and driven Software Developer with strong experience in Go (Golang) and cloud-native development on Amazon Web Services (AWS). This role will focus on developing, enhancing, and supporting scalable backend services and serverless applications within a up-to-date AWS environment.
n
The successful candidate will have hands-on experience with AWS Lambda, DynamoDB, and GitLab, and will work closely with architects, product owners, and engineering teams to deliver high-quality solutions that are secure, reliable, and maintainable.
n
Key Responsibilities
n
n
Design, develop, test, and maintain backend applications and microservices using Go (Golang).
n
Develop and support serverless solutions leveraging AWS Lambda and related AWS services.
n
Design and optimise data models and access patterns using Amazon DynamoDB.
n
Develop and maintain RESTful APIs and event-driven applications.
n
Implement and maintain CI/CD pipelines using GitLab CI/CD.
n
Participate in solution design, architecture discussions, and technical decision-making.
n
Collaborate with cross-functional teams to deliver business and technology outcomes.
n
Perform code reviews and champion software engineering best practices.
n
Identify and resolve application performance, reliability, and scalability issues.
n
Create and maintain technical documentation.
n
Support production environments, including troubleshooting and root cause analysis.
n
n
Required Skills & Experience
n
Technical Skills
n
n
Strong commercial experience developing software using Go (Golang).
n
Hands-on experience working within an AWS cloud environment.
n
Experience with:
n
AWS Lambda
n
DynamoDB
n
API Gateway
n
IAM
n
CloudWatch
n
S3
n
Experience building and supporting serverless applications.
n
Strong understanding of microservices and distributed system architectures.
n
Experience designing and developing REST APIs.
n
Experience using GitLab for source control, branching strategies, and CI/CD automation.
n
Knowledge of software design principles, clean code practices, and testing methodologies.
n
Experience working within Agile delivery teams.
n
n
Database Experience
n
n
Strong experience with Amazon DynamoDB.
n
Understanding of NoSQL database design, performance tuning, and scalability considerations.
n
n
Desirable Skills & Experience
n
n
Experience with Augur or similar cloud governance, reporting, or analytics platforms.
n
Experience planning and executing data migration projects, including large-scale migrations, data transformation, validation, and reconciliation activities.
n
Experience with Infrastructure as Code tools such as Terraform or AWS CloudFormation.
n
Experience with containerisation technologies such as Docker and Kubernetes.
n
Familiarity with event-driven architectures and messaging services such as SNS, SQS, EventBridge, or Kafka.
n
AWS certifications.
n
Experience with observability, monitoring, and logging platforms.
n
n
Qualifications
n
n
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.
n
Relevant AWS certifications are advantageous.
n
n
Key Competencies
n
n
Strong problem-solving and analytical skills.
n
Excellent verbal and written communication skills.
n
Ability to collaborate effectively with technical and non-technical stakeholders.
n
Proactive approach to continuous improvement and learning.Strong attention to detail and commitment to quality.
n
n
Success Measures
n
n
Delivery of secure, scalable, and maintainable software solutions.
n
Successful implementation and support of AWS-native services and serverless architectures.
n
Effective CI/CD automation and deployment practices through GitLab.
n
High-quality code, documentation, and operational support.
n
Positive contribution to team culture and engineering excellence.
n
n
Pay: $****** per day
n
Work Location: In person
#J-*****-Ljbffr
📌 Golang Developer (New South Wales)
🏢 United States Digital Space
📍 New South Wales