Job Title: Senior Application Developer
Location: Hybrid - 1-2x Onsite Weekly (DT Toronto) Non-negotiable
Type: Full-Time, Permanent
Salary: $100K annually + great benefits
We're looking for a Senior Application Developer to join a highly collaborative and mission-driven technology team supporting a large, public-facing institution. This is an opportunity to build meaningful tools that directly impact users across the organization, while working in an environment that values innovation, teamwork, and continuous learning.
What You'll Be Doing:
- Lead the design and development of complex, database-driven web applications
- Collaborate closely with cross-functional teams to gather user requirements and recommend technical solutions
- Interpret project specs, suggest architectural approaches, and ensure applications follow best practices
- Write, test, and maintain secure, scalable code
- Troubleshoot and resolve complex issues in existing applications
- Provide mentorship and guidance within a highly cooperative team
- Participate in cloud-native deployments (AWS, Azure, or GCP)
- Contribute to ongoing modernization efforts of legacy systems and platforms
What You Bring:
- 5+ years of programming PHP/Laravel and/or Java/Spring
- Full-Stack Development
- ServiceNow Development
- Working within structured environments and compliance-heavy organizations
- Proficient in designing and maintaining large-scale applications
- Strong understanding of API integration and application security
- Experience working with cloud platforms like AWS, Azure, or Google Cloud
- Skilled in relational database design and query optimization
- Strong communication skills - comfortable interfacing with both technical teams and non-technical stakeholders
- Bachelor's degree in Computer Science, Engineering, or equivalent experience
Why You'll Love This Role:
- Impact: Build tools that support a large, diverse community and create real value
- Culture: Friendly, team-first environment with strong collaboration and mentorship
- Flexibility: Hybrid schedule with work-life balance baked in
- Growth: Professional development support including certifications and tuition reimbursement
- Benefits:
- Health & dental coverage
- Defined benefit pension plan
- 3+ weeks vacation, plus additional paid days during winter break
- 4 personal days annually
The Interview Process:
- Virtual peer-panel interview (8-10 technical questions)
- 60-minute take-home coding assessment (post-interview)
- Anonymous evaluation process to ensure fairness and reduce bias
etermining compensation for this role (and others) at Vaco/Highspring depends upon a wide array of factors including but not limited to the individual's skill sets, experience and training, licensure and certifications, office location and other geographic considerations, as well as other business and organizational needs. With that said, as required by local law in geographies that require salary range disclosure, Vaco/Highspring notes the salary range for the role is noted in this job posting. The individual may also be eligible for discretionary bonuses, and can participate in medical, dental, and vision benefits as well as the company's 401(k) retirement plan.