S

SECURE

Waste management, energy transport, material recovery

Junior Software Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeCalgary, AB, CanadaNo salary listed

About the Job

Requirements

  • At least 1 year of professional web development experience; co-op or internship experience counts.
  • Working proficiency in TypeScript, React (including Hooks), and Node.js.
  • Fundamental SQL knowledge, ideally with PostgreSQL.
  • Experience with Git and pull-request-based code review.
  • A bachelor's degree in Computer Science, Engineering, or a related discipline, or equivalent work experience.
  • The ability to work effectively within a team, respect diverse perspectives, and contribute ideas.
  • Clear verbal and written communication for collaboration with team members and stakeholders.
  • Critical thinking and resourcefulness to identify and resolve coding and testing challenges.
  • Curiosity about operational and field team workflows and motivation to build useful tools for those teams.
  • The ability to adapt to shifting project priorities and new tasks.
  • A proactive approach to learning and taking on new responsibilities.
  • The ability to organize tasks, manage time efficiently, and meet project deadlines.
  • Attention to accuracy and quality in coding and testing work.
  • Reliability and ethical professionalism in work interactions and responsibilities.

Responsibilities

  • Build and maintain features and fix bugs across the React web application, offline-first React Native mobile application, and Node.js (NestJS) API, under the guidance of senior developers.
  • Write, execute, and maintain test scripts; identify issues through testing and debugging; ensure features meet requirements; document results; and communicate issues to the team.
  • Support the setup, configuration, and maintenance of development and deployment environments.
  • Assist with automation and monitoring tasks to improve the efficiency and reliability of software deployment pipelines.
  • Participate in code reviews by offering constructive feedback and following code quality and readability best practices.
  • Modernize legacy applications and codebases by refactoring outdated systems into scalable, maintainable, and cloud-ready solutions using modern frameworks and best practices.

Desired Qualifications

  • Experience with NestJS or another structured Node.js framework.
  • Experience with React Native (Expo), SQLite, or offline-first mobile applications.
  • A basic understanding of the Canadian energy industry.
  • Experience with AWS or Google Cloud Platform services and frameworks, including CI/CD pipelines such as AWS CodePipeline or Google Cloud Build.

About the Company

SECURE

Waste management, energy transport, material recovery

SECURE provides environmental and energy infrastructure services in Western Canada and North Dakota, including waste management, oil and water gathering, metal recycling, and storage. Its operations use a network of facilities and pipelines to process waste, transport energy liquids, and recover metals, earning fees and proceeds from sold recovered materials. The value comes from a large, strategically located footprint that enables end-to-end handling of waste, liquids, and recyclables across a regional scale. The goal is to help customers reduce costs and improve netbacks while expanding responsibly and maintaining strong community and environmental stewardship.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Calgary, Canada
Founded
2007

Recently Posted Jobs

Explore more opportunities at SECURE

See more jobs