Software Engineer

Job Title: Software Engineer

Location: Sydney CBD

Rate: Mid-level rate starting from $800 per day and senior level rate starting from $1000 per day

Contract length: 12 months

Job Description:

We are seeking experienced Software Engineers responsible for ensuring secure customer authentication services across various platforms, including web and mobile applications. This is a greenfield project, which means you will have the opportunity to start from scratch and design, develop, and maintain software solutions that will support the authentication services for our customers.

Responsibilities:
  • Design, develop, and maintain software solutions using Golang, React.js, and optionally Java.
  • Work with the team to ensure that Agile and Lean software development practices are followed.
  • Continuously integrate and deliver code using Continuous Integration/Continuous Delivery.
  • Utilize Test Driven Development (TDD) and automated testing best practices to ensure software quality.
  • Manage databases and other data store variants (SQL and NoSQL) and have an understanding of Unix/Linux.
  • Use Git version control to manage codebase.
  • Work with cloud computing platforms and tools, such as AWS.
  • Have familiarity with containerization technology concepts, such as Docker.
  • Prioritize security, performance, and data privacy in software design.
  • Troubleshoot and resolve technical issues.
Requirements:
  • At least 3 years of experience as a professional software engineer.
  • Proficient in Golang, React.js, and optionally Java.
  • Familiarity with Agile and Lean software development practices.
  • Experience with Continuous Delivery/Continuous Integration.
  • Understanding of Test Driven Development (TDD) and automated testing best practices.
  • Knowledge of Unix/Linux.
  • Proficient in databases and other data store variants (SQL and NoSQL).
  • Knowledge of Git version control.
  • Familiarity with cloud computing platforms and tools, such as AWS.
  • Understanding of containerization technology concepts, such as Docker.
  • Prioritization of security, performance, and data privacy in software design.
  • Strong problem-solving and analytical skills.
If you meet the qualifications listed above and are interested in working with us, please submit your application. We look forward to hearing from you.
JobAdder.com