Senior Full-Stack Software Engineer

Viable Solutions Pty Ltd — Australia · Posted ~4 hours ago

Senior Full-time

Skills

Angular TypeScript Node.js REST APIs Frontend development Backend development Database development Cloud computing CI/CD Infrastructure as Code REST AWS Azure GCP Terraform CloudFormation SQL NoSQL

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a senior software engineering team building enterprise-grade applications across frontend, backend, and cloud environments. You’ll create responsive component-driven interfaces with Angular and TypeScript, develop Node.js REST APIs, work with relational or NoSQL databases, and use cloud services, CI/CD, and Infrastructure as Code. The role requires 5–7 years of professional experience.

Highlights

Senior full-stack opportunity combining modern frontend, backend, and cloud engineering. The role offers enterprise-scale development, ownership across Angular and TypeScript interfaces, Node.js APIs, databases, cloud services, CI/CD, and infrastructure automation, with 5–7+ years of required experience.

Description

We are actively seeking a talented Senior Software Engineer with a strong background in candidates who bring the following skills and experience: Front End: Proficiency in Angular and TypeScript is essential. The candidate should be comfortable building responsive, component-driven UIs, managing state effectively, and writing clean, maintainable code in a TypeScript-first environment. Back End: Strong hands-on experience with Node.js, including RESTful API development, middleware design, and working with relational or NoSQL databases. Experience with microservices architecture is highly regarded. Cloud: Working knowledge of at least one major cloud platform — AWS, Azure, or GCP — including services such as serverless functions, managed databases, CI/CD pipelines, and infrastructure as code (e.g., Terraform or CloudFormation). Experience Level: A minimum of 5 to 7 years of experience is required, with demonstrated delivery of enterprise-grade applications. Prior experience working in a banking, fintech, or similarly regulated industry will be highly regarded and will set candidates apart.