NOTE: Hybrid work model, 3 days per week in Toronto, Ontario office
RATE: $90-100/hr
TYPE: Contract, 8 hours per day, 40 hours per week, 6-month contract
SKILLS: 8+ years Full Developer, Python, FastAPI, React, TypeScript, SQL, YAML, GitHub, APIs, FastAPI, CI CD, Azure, Dashboards, SaaS, Agile
INDUSTRY: Bank
DESCRIPTION
We are seeking a Senior Software Engineer to join a DevOps and Developer Platform team within a financial environment.
This role is primarily focused on hands-on development with some exposure to DevOps. The successful candidate will contribute to internal dashboard development, support GitHub SaaS migration initiatives, and help improve existing systems within a security focused engineering environment.
This is a senior level position requiring a strong full stack developer who can bring prior experience, solve complex problems, and guide team members on best practices while working within an established architecture.
RESPONSIBILITIES
- Design, develop, and maintain full stack applications using Python, FastAPI, React, TypeScript, and SQL
- Build and enhance internal dashboards used for platform and engineering insights
- Support migration of GitHub repositories to SaaS based environments
- Develop scripts and automation using Python and YAML
- Contribute to backend services, APIs, and data processing logic
- Improve existing code, performance, and development standards
- Provide guidance and technical direction to frontend and backend developers
- Collaborate with DevOps, security, and engineering teams
- Support CI CD processes and modern development workflows
REQUIREMENTS
- 8 to 10+ years of software development experience, with flexibility for strong candidates
- Strong hands-on experience with Python, FastAPI, React, TypeScript, SQL, and APIs
- Full stack development experience across frontend and backend technologies
- Experience scripting with Python and working with configuration tools such as YAML
- Experience with GitHub and repository management
- Strong understanding of software engineering fundamentals including code quality and performance optimization
- Ability to work as a senior individual contributor with architectural awareness
- Strong problem solving and communication skills
NICE TO HAVE
- DevOps or platform engineering experience
- Experience with GitHub SaaS migrations
- Experience building internal dashboards or developer tools
- Exposure to cloud or enterprise development environments
- Financial services or regulated industry experience
ADDITIONAL CONTEXT
- Role sits within a DevOps and Developer Platform team
- Focus is on hands-on development rather than pure DevOps
- Architecture is already defined with emphasis on improving code and implementation
- Ideal candidate will bring strong prior experience and help elevate team standards
- Two interview rounds including technical and hiring manager interview
- Hiring Manager is the Senior Manager of DevSecOps
- Contract has potential for extension based on project needs
Please note that AI is used to assist in the recruiting process.
To apply:
Pay: $90.00-$100.00 per hour
Ability to commute/relocate:
- Toronto, ON M5H 3S1: reliably commute or plan to relocate before starting work (preferred)
Application question(s):
- What is your hourly rate?
Experience:
- Python: 5 years (preferred)
- React.js: 4 years (preferred)
- TypeScript: 3 years (preferred)
- building full stack applications (frontend and backend): 5 years (preferred)
- FastAPI: 4 years (preferred)
- SQL: 4 years (preferred)
- YAML: 2 years (preferred)
- Azure: 1 year (preferred)
Work Location: Hybrid remote in Toronto, ON M5H 3S1