Senior Software Engineer

New
N
NMIFintech Payments
CanadaFull-TimeSenior
Salary95,000 - 120,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PHPGitJavascriptMySQLSoftware ArchitectureTypeScriptVue.JsCI/CD

Requirements

  • Bachelor’s degree in Computer Science or equivalent experience
  • 5+ years of experience developing complex applications
  • Fluency in PHP and modern development practices
  • Strong understanding of object-oriented programming and design patterns
  • Experience with relational databases such as MySQL
  • Experience with modern frontend development (JavaScript/TypeScript, Vue, npm, CSS/SCSS)
  • Comfort working in large, established codebases
  • Experience with Git and CI/CD workflows
  • Experience contributing across the full SDLC
  • Effective use of AI-assisted development tools

Responsibilities

  • Design, build, and enhance features within FeeNavigator using PHP/Laravel and Vue
  • Develop efficient database queries and optimize MySQL performance
  • Own the quality of work through developer-led unit, integration, and E2E testing
  • Refactor complex codebases and decompose high-complexity components
  • Document critical business logic and architectural decisions
  • Collaborate with Product Managers to refine requirements and design technical solutions
  • Participate in code reviews to maintain engineering standards
  • Work with SRE to ensure software is observable, resilient, secure, and production-ready
  • Diagnose and resolve incidents, defects, and performance bottlenecks
View Full Description & ApplyYou'll be redirected to the employer's site
95,000 - 120,000 CAD per year
Apply Now