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/