Collabera logo
Collabera Verified
IT Staffing, IT Services, Consulting, Recruitment

Senior Python Web Developer

Ontario, CanadaOnsiteContractSeniorPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Collabera is seeking a Senior Python Web Developer to enhance, optimize, and productionize existing data-driven web applications for finance teams, as well as build new applications from scratch. This high-visibility role involves direct interaction with business stakeholders to gather requirements and deliver solutions across the full application lifecycle. The ideal candidate will have 5+ years of Python development experience, strong proficiency with web frameworks like Flask or FastAPI, robust SQL skills, and experience in API development and application architecture. Experience with Dash or data visualization tools, frontend technologies, and the financial domain are considered advantageous.

We’re hiring a
Senior Python Web Developer
to work on
data-driven web applications used by finance teams
.

You’ll be taking existing internally built tools (Python/Dash-based reporting apps) and enhancing, optimizing, and productionizing them, while also building new applications from scratch.

This is a high-visibility role with direct interaction with business stakeholders, including finance and portfolio teams.

What You’ll Do:

  • Enhance and productionize Python-based web applications (Dash/Flask/FastAPI)
  • Refactor code, improve performance, logging, and exception handling
  • Build scalable web apps and REST APIs from scratch
  • Work with SQL/Oracle databases for data extraction and management
  • Partner directly with business stakeholders to gather requirements and deliver solutions
  • Own the full lifecycle: design → development → testing → deployment

Must-Have Skills:

- 5+ years of
Python development experience
- Strong experience with
web frameworks
(Flask, FastAPI, Django, or Dash)
- Experience building
web applications or dashboards
- Strong
SQL / relational database
skills
- Experience with
API development and application architecture
- Excellent
communication skills
and ability to work with business teams

Nice to Have:

- Experience with
Dash or data visualization tools
- Frontend exposure (
React / Angular / HTML / CSS
)
- Banking / financial domain experience
- CI/CD, Airflow, or DevOps exposure

About Us:

Collabera is a leading Digital Solutions company providing software engineering solutions to the world’s most tech-forward organizations. With more than 25 years of experience, we have hired over 17000 employees across 60+ offices globally and currently place 10000+ professionals annually to support critical IT engagements at more than 500 client sites, 80% being the Fortune 500. {and 59% of the Fortune 50 (could use either stat)}

With Collabera, you

• Will get to work on numerous challenging and exciting projects, including UI/UX transformation, Blockchain, AI/Data Science, Cloud migrations, Cyber-Security and Engineering.

• At Collabera you have 80% chances of project extension or redeployment to other clients

• Will have endless opportunities to learn new technologies through our inhouse Training arm – Cognixia.

The Company offers a total rewards package in accordance with all applicable federal, provincial, and local laws and requirements. Benefit eligibility and offerings vary based on role, employment status, and work location.

For contractor positions, benefits are limited to those entitlements and protections required by applicable law, which may include (as applicable) vacation pay, public holidays, leaves of absence, and other legally mandated benefits or payments.

AI Disclosure:

We may use AI-enabled and/or automated tools to support parts of our recruitment process, including application screening, interview scheduling, and candidate communications. These tools are used to enhance consistency and efficiency. All hiring decisions involve human review and are not based solely on automated processing.

Ready to apply?
You'll be redirected to Collabera's application page.

Similar roles