15 Sep
|
Technology CII
|
Victoria
15 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 contemporary 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
- Modern engineering stack
n
- Opportunity to shape product and technical direction
n
📌 Senior Software Developer (Victoria)
🏢 Technology CII
📍 Victoria