14 Sep
|
Technology CII
|
Victoria
14 Sep
Technology CII
Victoria
Job Description
The Senior Software Engineer will play a key role in designing, developing, and maintaining cutting-edge technology solutions. This permanent position offers the chance to work on impactful projects while enhancing systems and applications.
n
Client Details
n
Our client is helping students achieve better outcomes through world-class mentoring and support. They're a fast-growing, startup-minded team that values ownership, speed, pragmatism, and strong engineering fundamentals.
n
This is an opportunity to have a genuine impact in a lean, high-performing team where engineers are trusted to solve problems end-to-end and wear multiple hats
n
Description
n
n
Own the end-to-end delivery of full-stack features, from design and architecture through to deployment, monitoring, and ongoing support.
n
Build modern customer-facing applications using TypeScript, React/Next.js, PostgreSQL, and AWS, balancing scalability, maintainability, and user experience.
n
Develop secure, well-designed APIs and backend services that power core platform functionality and support future growth.
n
Design, provision, and manage cloud infrastructure using Infrastructure as Code (SST/Pulumi), with hands-on responsibility across AWS services including IAM, VPCs, ECS/Fargate, S3, API Gateway, and CloudWatch.
n
Improve engineering productivity by contributing to CI/CD pipelines, testing practices, developer tooling, and operational excellence.
n
Work confidently across both greenfield projects and existing production systems,
making thoughtful decisions that improve code quality without over-engineering.
n
Investigate and resolve production issues, participate in on-call responsibilities, and help build reliable, observable systems.
n
Partner closely with product, design, and business stakeholders to translate requirements into practical technical solutions.
n
For senior engineers, provide technical leadership through architecture decisions, code reviews, mentoring, and raising engineering standards across the team.
n
n
Profile
n
A Successful Senior Software Engineer Should Have
n
n
TypeScript
n
React
n
AWS
n
PostgreSQL
n
Infrastructure as Code (SST or Pulumi preferred)
n
CI/CD pipelines (GitHub Actions preferred)
n
ORM frameworks (Prisma preferred)
n
Testing frameworks such as Vitest or Jest
n
Python experience for automation and CI/CD scripting
n
Experience building and maintaining production systems
n
Strong understanding of software engineering best practices
n
Full-stack development capability
n
n
Nice to Have
n
n
Next.js experience
n
Supabase ecosystem familiarity
n
SST experience
n
Go or Deno experience
n
Experience provisioning AWS environments from scratch
n
Monorepo experience (especially Turborepo)
n
Startup or high-growth company experience
n
n
Job Offer
n
n
Up-to-date engineering stack
n
Opportunity to shape product and technical direction
n
📌 Senior Software Developer (Victoria)
🏢 Technology CII
📍 Victoria