⚡ New
Software Developer - Golang, AWS
CareCone Group
New South WalesFull-timeMid LevelOn-site
Job Description
Role : Software Developer - Golang, AWS
Type of role – Permanent Position
Location – Sydney, Australia
Key Responsibilities
- Design, develop, test, and maintain backend applications and microservices using Go (Golang).
- Develop and support serverless solutions leveraging AWS Lambda and related AWS services.
- Design and optimise data models and access patterns using Amazon DynamoDB.
- Develop and maintain RESTful APIs and event driven applications.
- Implement and maintain CI/CD pipelines using GitLab CI/CD.
- Participate in solution design, architecture discussions, and technical decision making.
- Collaborate with cross functional teams to deliver business and technology outcomes.
- Perform code reviews and champion software engineering best practices.
- Identify and resolve application performance, reliability, and scalability issues.
- Create and maintain technical documentation.
- Support production environments, including troubleshooting and root cause analysis.
Required Skills & Experience
Technical Skills
- Strong commercial experience developing software using Go (Golang).
- Hands on experience working within an AWS cloud environment.
- AWS Lambda
- DynamoDB
- API Gateway
- IAM
- CloudWatch
- S3
- Experience building and supporting serverless applications.
- Strong understanding of microservices and distributed system architectures.
- Experience designing and developing REST APIs.
- Experience using GitLab for source control, branching strategies, and CI/CD automation.
- Knowledge of software design principles, clean code practices, and testing methodologies.
- Experience working within Agile delivery teams.
Database Experience
- Strong experience with Amazon DynamoDB.
- Understanding of NoSQL database design, performance tuning, and scalability considerations.
Posted Today