I studied for 2 years and then got a job at a big corporate company in NZ, which pays 52k (31k USD). After 3.5 years, I’m now on 74k (44k USD). As a full-stack developer, I’m responsible for maintaining some of the biggest brands/websites in the country.
My stack is .NET, integrated with a CMS. The main ones are Sitecore and Kentico. My advice is to focus on gaining experience rather than salary for the first few years. Treat your first company as a learning opportunity to advance into better-paying jobs later.
I receive a base salary plus bonuses based on the company’s performance. Good years are fantastic; bad years are manageable.
I primarily work with Laravel, except for one WordPress site using Divi. Most frontends rely on Livewire, but I’ve also used Inertia/Vue and vanilla Blade lately. We lean towards radical simplicity, using Blade with a few JavaScript dependencies loaded from CDNs.
Hadi said: @Marlow
TALL stack for the win! If your company updates that WordPress site, consider the Roots Sage theme, it’s like Laravel for WordPress.
Given the recent drama, we’ll likely replace that site with another CMS, probably Statamic due to its Laravel base.
Technologies: Vue, Svelte, Vite compiler, Node/Express, MongoDB, Oracle, JSP. In Python, Flask/FastAPI. I deploy apps to a Kubernetes system using Jenkins for CI/CD. I lead a small team and hold a master’s degree, earning $160k.
Making $70-$80k while working 20 hours a week (Edit: Not in the US; about 20% over what most earn working 40hrs/week). Previously contracted at $230 per hour but typically earn $100/hr for long-term contracts.
Andi said:
Unless the Canadian market differs drastically from the US, I wouldn’t choose PHP. Consider Java, C#, or Python, which have most openings in the US.
There’s also solid money in Go and Rust as they’re niche but popular enough to keep you busy.
I work in Vaughan, and fresh out of college, I made 65k CAD. After a year (2 months ago), my salary increased to 75k. My tech stack includes JavaScript, Vue, Blazor, .NET, and SQL Server. Expect around 60 to 65k for small companies; larger firms like Scotia, BMO, or TD pay juniors roughly 75k+. If your stack centers around JavaScript, finding a job may become challenging due to high competition, while .NET or Java could pay more with fewer applicants.