Employers search
About Us
Full Stack Software Engineer
August 2025
Join our Mission: Turn Insights into Action with BlueMarvel
BlueMarvel was inspired by a defining moment in 1972, when the iconic “Blue Marble” photograph gave humanity a new perspective — seeing our planet as one interconnected whole. That same mindset drives our work: helping industries see their operations clearly, holistically, and with purpose.
Our mission is to give companies clarity and control over complex operations by transforming vast amounts of data into actionable insights. Backed by years of industrial automation expertise and cutting-edge AI and software engineering, we help organizations optimize energy, improve safety, and boost performance.
Every Mission Needs a Builder
We’re looking for a Full Stack Software Engineer to join our Calgary-based Technology team. This role is ideal for someone who thrives on creating scalable, reliable, and efficient systems that power real-world industrial solutions. You’ll design, develop, and maintain backend infrastructure and frontend experiences that enable industries to operate with clarity and confidence.
In this role, you’ll collaborate with Product, Data Science, and Technology teams to deliver high-performing, secure, and user-friendly software — from data-intensive backends to intuitive interfaces. If you’re excited by solving hard technical problems and want to help shape how industries operate, this is the place for you.
Key Responsibilities
Architecture & Development
Design and implement scalable, reliable backend architectures capable of handling large volumes of traffic and data.
Build performant frontend applications using modern frameworks.
Develop and maintain APIs (REST and GraphQL) for seamless integration across frontend, backend, and mobile platforms.
Manage databases and data storage systems (SQL, NoSQL, data lakes) to ensure fast, accurate data access.
Integrate with third-party services and APIs to enhance product capabilities.
Code Quality & Security
Write clean, well-documented, and maintainable code.
Implement best practices for authentication, authorization, and data protection.
Participate in code reviews and contribute to team coding standards.
Collaboration & Support
Work closely with cross-functional teams to translate requirements into actionable technical solutions.
Provide technical guidance on design and implementation options.
Troubleshoot and debug across the stack to ensure stability and performance.
Continuous Learning & Growth
Stay up to date on emerging technologies, frameworks, and development practices.
Contribute to process automation, CI/CD pipelines, and container-based architectures (Docker, Kubernetes).
Skills for Liftoff
2–5 years of software development experience, focusing on TypeScript, Node.js, Express.js, and/or React. Python experience is a plus.
Strong understanding of RESTful API design; GraphQL experience is an asset.
Proficiency with SQL, NoSQL, and data storage systems.
Familiarity with DevOps, CI/CD, containerization (Docker), and cloud platforms (AWS, Azure, GCP).
Experience using Jira/Confluence for sprint planning and documentation.
Excellent problem-solving skills and communication abilities.
Bachelor’s or master’s degree in computer science or a related field.
Some knowledge of the process industry is an asset.
Why You’ll Love Working Here
At BlueMarvel, connection is at the heart of everything we do. We’re a tight-knit team that thrives on sharing ideas, solving problems together, and celebrating wins as a group. Whether we’re brainstorming new product features, testing innovative tools, or grabbing lunch and a board game between meetings, we make teamwork a core part of the day.
Our culture is built on exploration and community — we’re foodies who love swapping recommendations, hikers who escape to the mountains when we can, and innovators who are always looking for smarter ways to work and build.
While we collaborate in person most days, we know that flexibility matters. Need to step out for school pick-up, run a quick errand, or work from home to focus (or avoid a snowy Calgary commute)? That’s normal here. We trust our team, and your work will always speak for itself — whether you’re at your desk in the office or settled into your home workspace.
Ready to Apply?
If you’re passionate about building scalable systems and helping industries gain a new perspective on their operations, we’d love to hear from you.
This role offers a competitive salary along with a comprehensive benefits package through Alberta Blue Cross — including 100% coverage for prescriptions, dental, vision, and paramedical services, emergency travel insurance, and life and disability coverage. Employees also receive 4 weeks of vacation, 5 paid sick days, and 5 flex days annually (available after 90 days of employment), supporting your health, well-being, and work-life balance.
To join our team, please apply via our HR portal. Only applications submitted through this portal will be considered for review. As part of your application, please include your most recent academic transcripts along with your resume and cover letter.
BlueMarvel is an equal opportunity employer. We celebrate diversity and are committed to building an inclusive environment for all employees.