Job Description & How to Apply Below
The Corner Office CFO (TCO) is a leading outsourced accounting and CFO service provider based in Regina, Saskatchewan, serving clients across Canada. We go beyond the numbers by partnering with small and medium‑sized businesses, not‑for‑profits, and government entities to provide innovative financial solutions and expert guidance.
We’re passionate about our profession and invest in local talent, supporting a culture of continuous learning and professional growth. Joining our team means gaining hands‑on experience with a diverse range of clients while maintaining a balanced work‑life. We also pride ourselves on utilizing the most advanced financial technology (Fin‑Tech) tools in the market.
At TCO, you won’t just crunch numbers- you’ll empower businesses with accurate data, expert advice, and strategic insights that drive confident decision‑making. If you're ready to embrace new opportunities and make a real impact, this role is for you!
What We Are Looking For
We are looking for a Full Stack Web Developer who will take a lead position in designing, developing, and maintaining the internal applications and software tools that support our growing financial technology ecosystem. You will oversee the architecture and evolution of existing systems, introduce scalable development patterns, and ensure our tools continue to meet the needs of a fast‑moving, data‑driven organization.
The successful candidate will bring strong technical depth and architectural thinking, contributing to the development of automation, integration, and data analysis applications that enhance efficiency across our teams. You will also play a key role in evaluating new technologies, shaping solution roadmaps, and guiding the technical approach for future enhancements.
This role provides a unique opportunity to influence and elevate our technology capabilities. You’ll lead research, proof‑of‑concepts, and pilot initiatives that introduce new ideas and tools into our corporate application suite. As a senior member of a small and agile team, you’ll help drive development standards, mentor junior contributors, and refine our products through continuous iteration, collaboration, and real‑world feedback. If this sounds like you, please apply!
What You Will Be Doing
Work closely with the Director, System Architecture to plan technical roadmaps and make technology decisions.
Design, build, and deploy a production‑ready web application from the ground up using Python and Postgre
SQL.
Support integration work, including API connections and data pipelines between internal and external systems.
Build user‑facing web interfaces and integrate them with backend systems.
Make architectural decisions around application structure, frameworks, and deployment, with an emphasis on performance and maintainability.
Optimize application performance, including database queries, API response times, and frontend load speed.
Implement authentication, authorization, and data access controls.
Write clear, maintainable code and documentation to support long‑term ownership of the application.
Provide guidance and mentorship to junior team members through collaboration and code reviews.
Explore new technologies and lead small proof‑of‑concept or pilot projects to test new ideas.
Estimate the effort, timelines, and complexity of new features and enhancements before development begins.
What You Will Bring
Strong development experience and the ability to design scalable, reliable solutions.
Solid experience with Postgre
SQL and database management.
Strong proficiency in Python for web development (e.g., Flask, Django, or FastAPI).
Experience building and deploying full‑stack web applications end‑to‑end.
Understanding of web performance concepts such as caching, pagination, asynchronous processing, and efficient API design.
Ability to break down features into tasks and provide realistic effort and time estimates.
Understanding of how technical decisions impact performance, delivery timelines, and budget.
Familiarity with RESTful APIs and/or Graph
QL.
Understanding of load balancing and job queuing.
Education and Experience
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
3–6 years of professional software development experience, with at least 2 years focused on web application development.
Demonstrated experience building and maintaining production web applications.
Experience working in small teams or environments where developers own solutions end‑to‑end is strongly preferred.
What We Offer
Work/life balance through a flexible work model.
Competitive salary and benefits package.
Opportunities for career growth and professional development.
Collaborative work environment with a diversity of assignments.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×