Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Full Stack Python Developer role.
Rezi rewrites your resume against STACK IT Recruitment's job description. Free.

Tailor your resume to this Full Stack Python Developer role.
Rezi rewrites your resume against STACK IT Recruitment's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Full Stack Python Developer posting at STACK IT Recruitment — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Full Stack Python Developer posting at STACK IT Recruitment — free, in seconds.
About the Role
This role offers the opportunity to build reliable, production-grade features on complex financial data, from backend services to client reporting. You will own each feature from start to finish, understanding the business need, planning its implementation across the front end, backend, and data layer, and seeing it through testing and release.
Responsibilities
- Own product features end-to-end, analyzing requirements with stakeholders, designing the approach across the front end, backend, and data layer, and carrying the work through testing and release
- Divide your time across the full stack, with the greater share on backend services and significant, ongoing involvement in front-end development
- Design, build, and maintain Python services and APIs using FastAPI within a microservices architecture hosted on Azure
- Develop maintainable user interfaces in React and TypeScript that present financial data and reporting to end users
- Work within complex PostgreSQL data schemas, applying sound practices for data integrity and the protection of personally identifiable information
- Build and maintain features that aggregate data from overnight and real-time feeds across multiple financial systems into end-user reporting
- Investigate and resolve data issues in production, including identifying and optimizing slow-running queries
- Build logging and maintainability into your applications so that critical production systems can be monitored and troubleshot effectively
- Direct AI coding agents such as Claude through implementation, use GitHub Copilot within code review, and configure your own agent tooling within the established architecture
Requirements
- 3+ years of professional software development experience, with a track record of delivering production features
- Solid Python backend experience with FastAPI or a comparable web framework, including RESTful API design, or strong backend experience in C#/.NET and readiness to work in Python
- Hands-on experience building production interfaces with React and TypeScript
- Strong SQL skills and relational database experience, ideally with PostgreSQL, including data modeling, query analysis, and performance tuning
- A sound understanding of microservices architecture and of how services, data feeds and integrations interact in a production system
- Practical experience with AI coding assistants or agents such as Claude Code, GitHub Copilot or Cursor, including providing context, reviewing generated code and verifying results, or clear readiness to adopt them quickly
- Proficiency with Git and modern delivery practices, including code review and automated testing
- The ability to translate business requirements into a clear implementation plan and to explain reasoning and trade-offs to technical and non-technical colleagues
- Experience in FinTech, wealth management or portfolio management software (Nice to have)
- Experience with Azure services and CI/CD pipelines in Azure DevOps (Nice to have)
- Experience with production monitoring, log analytics, or support of business-critical systems (Nice to have)
Skills
- Python
- FastAPI
- Microservices architecture
- Azure
- React
- TypeScript
- PostgreSQL
- SQL
- Git
- Code review
- Automated testing
- AI coding tools
- Claude
- GitHub Copilot
- C#/.NET (optional)
- CI/CD pipelines
- Azure DevOps
- Production monitoring
- Log analytics
Location
- Toronto, ON
Work Type
- Hybrid
- Full-time
Experience Level
- Intermediate
Salary/Compensations
- $100,000 – $120,000
Benefits
- Competitive vacation and personal days
- Medical, dental, and vision benefits
About the Company
- An established financial software company building portfolio management software for banks and institutional clients.
Equal Opportunity
- We’re proud to support diversity and inclusion. Need accommodation during the hiring process? Just let us know — we’re here to support you!