👨🏻‍💻 postech.work

Full Stack Web Developer

The Corner Office • 🌐 In Person • 💵 $90,000 - $120,000

In Person Posted 4 days, 15 hours ago

Job Description

Full Stack Web Developer

Location: Salmon Arm, BC

Type: Full-Time, In office with flexible options

The Corner Office is a leading outsourced accounting and CFO service provider based in Regina, Saskatchewan, with an expanding development and technology office in Salmon Arm, British Columbia. Serving clients nationwide, 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 leveraging advanced financial technology (FinTech) and building internal tools that streamline processes, enhance reporting, and create more value for our clients. You’ll have the opportunity to contribute to these tools and learn how technology supports modern finance functions.

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 PostgreSQL

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 Postgres and database management.

Strong proficiency in Python for web development (e.g., Flask, Django, or FastAPI)

Solid experience with PostgreSQL, including schema design, indexing, and query optimization

Working knowledge of modern frontend development (HTML, CSS, JavaScript, and at least one frontend framework such as React, Vue, or similar)

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 GraphQL

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

Casual dress

And much more!

Job Types: Full-time, Permanent

Pay: $90,000.00-$120,000.00 per year

Benefits:

Extended health care

Flexible schedule

Application question(s):

Are you located in Salmon Arm, BC or area?

Education:

Bachelor's Degree (preferred)

Experience:

Professional software development : 3 years (required)

PostgreSQL: 3 years (required)

Language:

English (preferred)

Licence/Certification:

Driving Licence (preferred)

Work Location: In person

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.