drjobs Senior Software Engineer

Senior Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Sydney - Australia

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

  • Bachelors degree in Computer Science Engineering or a related technical field or equivalent practical experience.

  • 6 years of professional experience in backend software engineering with a proven track record of delivering scalable production-grade systems.

  • Proficient in TypeScript and with deep knowledge of asynchronous programming and REST API design.

  • Proficient in MongoDB including schema design performance optimisation and aggregation pipelines.

  • Familiarity with MongoDB Atlas including basic operations like deployments scaling or backups.

  • Proficient with AWS services such as ECS Lambda S3 SQS and CloudWatch.

  • Familiarity with Infrastructure as Code using Terraform - able to read and modify existing code and contribute to infrastructure discussions.

  • Solid understanding of CI/CD pipelines containerisation (Docker) and deployment best practices in a cloud environment.

  • Strong experience with event-driven architecture leveraging tools such as AWS SQS SNS or similar for asynchronous processing and decoupled service communication

  • Comfortable working in a fast-paced startup-like environment with shifting priorities and rapid iteration.

  • Strong Git skills and experience working in Agile/Scrum teams.

  • Strong written and verbal communication skills able to articulate trade-offs and technical decisions clearly.

 

Nice to have:

  • Experience with / especially in full-stack or end-to-end feature development.

  • Prior experience migrating clients from legacy systems to modern stacks including data transformation and integration.

  • Familiarity with Playwright Jest or K6 for automated testing and performance testing.

  • Contributions to architecture decisions design documentation or mentoring engineers.

  • Awareness of security best practices in web application development particularly around authentication (e.g. JWT OAuth2) and API hardening.


Additional Information :

Why youll love working at GROW

  • ME Days - Take an additional 3 days of leave off per year for wellness!
  • Birthday Leave - Take an extra day off per year on your birthday!
  • Employee Share Option Program - our success is your success!
  • Parental Leave we provide 10 weeks and support growing families by covering Superannuation contributions for the Primary Caregiver (regardless of gender)!
  • Community give back days - organised by us!
  • Learning & Development Budget - up to $500 per year to use on your own development!
  • Hybrid Work Arrangement - We have a true hybrid arrangement!
  • Exciting Discounts - Think movie tickets gift cards & even electronics

Looking for a job can be stressful and we dont want you agonising over the wording of your cover letter so dont include one. Just make sure your CV is well-written and detailed enough so we can get a better idea of the type of person you are. Even if you dont meet every single requirement but you feel inspired to join our mission we encourage you to send in your application. You never know you could be the perfect person to join our team!

We are a Circle Back Initiative Employer we commit to respond to every applicant


Remote Work :

No


Employment Type :

Full-time

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.