VantEdge logo
VantEdge Verified
IT Services, Software Development, Consulting

Intermediate/Senior Software Engineer

Calgary, Alberta, CanadaOnsiteFull TimeSeniorPosted 1 month 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

VantEdge is seeking an Intermediate or Senior Software Developer to join their core team building the Wheelhouse cloud platform for midstream hydrocarbon logistics. This role involves full-stack development using Python/Django for back-end features and Vue.js for front-end interfaces. Responsibilities include database optimization with PostgreSQL/PostGIS, building REST API integrations, implementing automated testing, and troubleshooting client issues within an Agile environment. Experience with DevOps tools like Git, CI/CD, and Docker is required. Knowledge of the energy logistics sector is a plus.

Location:
Calgary, AB |
Type:
Full-Time

About VantEdge & Wheelhouse

VantEdge builds the digital infrastructure for midstream hydrocarbon logistics, replacing manual, paper-based processes with real-time, cloud-enabled visibility.

Wheelhouse
is our flagship cloud platform that clients rely on to make minute-to-minute decisions regarding rail and truck movements. It processes massive streams of real-time data and integrates directly with complex onsite hardware, including our terminal automation software,
TerminalBOSS
.

We are looking for an
Intermediate or Senior Software Developer
to build and scale the Wheelhouse platform. You will work closely with our core team to translate complex logistics requirements into high-performing, containerized software solutions.

The Role

As a core contributor to the Wheelhouse platform, you will take ownership of the full development lifecycle for new features. You will work within an Agile team to write high-quality code, build out integrations, and ensure the system remains reliable and responsive for our clients.

Responsibilities

- Develop & Deploy:
Build robust back-end features (Python/Django) and responsive front-end interfaces (Vue.js).
- Database Optimization:
Work with PostgreSQL/PostGIS to manage and structure large sets of near real-time logistics data.
- Integrate Systems:
Collaborate with the TerminalBOSS team and external partners to build and maintain seamless REST API integrations across the supply chain ecosystem.
- Test & Maintain:
Write clean, well-documented code supported by modern automated testing frameworks (such as Playwright) and continuous integration pipelines.
- Client Troubleshooting:
Investigate and resolve technical issues for our customers and integration partners to ensure system reliability.
- Collaborate:
Actively participate in solution design, code reviews, and Agile ceremonies. Senior candidates will also provide technical guidance and mentorship to other team members.

Required Skills & Qualifications

- Experience:
4+ years of full-stack software development experience in an Agile environment.
- Back-End:
Strong proficiency in
Python/Django
, specifically for building and supporting REST APIs.
- Front-End:
Solid experience with
JavaScript/Vue.js
for developing Single Page Applications (SPAs).
- Data Architecture:
Working knowledge of relational databases, particularly
PostgreSQL
(experience with PostGIS is a strong plus).
- Modern DevOps:
Experience with version control (Git), CI/CD pipelines (Azure DevOps preferred), and containerized development (
Docker
).
- Quality Focus:
A solid understanding of Test-Driven Development (TDD) and unit/integration testing practices.

Other Desirable Experience

- Industry Context:
Knowledge of the midstream energy sector, including rail, trucking, NGLs, crude oil, or environmental waste.
- Complex Integrations:
Background working with ANSI X12 EDI, IoT hardware streams, or logistics management platforms.
- Data & Mapping:
Experience with GIS, mapping tools, and large dataset analysis.

Additional Information

*This position may be funded through an Alberta/Canadian employment grant program (such as the Career Expressway) and you may be asked to qualify for such grants as part of the hiring process.*

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

Similar roles