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