Job Description
About the job
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: https://directitrecruiting.com/job/senior-full-stack-developer-1871/
Requirements added by the job poster
• 5+ years of work experience with Python (Programming Language)
• 4+ years of work experience with React.js
