2,289,159open jobs
145,439companies
279,620added this week
Browse all
Location
Hybrid (Kigali, Rwanda)
Seniority
Junior
Visa
Sponsors visas in United Kingdom, Canada; no register of this country names it
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 15, 2026. First seen by Alion on May 26, 2026. SLR Consulting scores B on the Alion truth index.

Overview
Company
Impact
Profile match
SLR Consulting is an environmental and sustainability consultancy headquartered in Bradford-on-Avon, England, providing advisory, planning, engineering, environmental science and digital services to energy, mining, finance, industry and government clients. It works from offices across the United Kingdom, Ireland, Europe, Africa, Asia-Pacific, Canada, the United States and Latin America, covering climate resilience, energy transition, biodiversity, waste and mining advisory work. It hires hydrogeologists, geochemists, acoustics, traffic, geotechnical and surface water engineers, mining and resource geology consultants, environmental project managers and IT, finance and people staff.

Job Description: Associate Software Engineer

SLR Better Mining

Role Summary

The Associate Software Engineer works under the guidance of senior team members supportingthe design, development, testing, and maintenance of digital products used by SLR Better Mining.The role involves contributing to frontend and backend development, supporting system integrations, assistingwith user support, and helping with data cleaning and validation where needed.

The Associate Software Engineer works closely with more senior engineers and technical leadership, learning best practices in software engineering while delivering reliable, well-tested code.

Reporting Line

The Associate Software Engineer reports to the Technical Adviser and works closely with the SLR Better Mining technical and operationsteamsas well as other SLR digital teams.

Key Responsibilities

1. Software Development & Delivery

  • Support the development, testing, and maintenance of software applications using technologies such as:

  • Elixir / Phoenix / Python

  • JavaScript frameworks (NestJS, ReactJS, NextJS)

  • Implement features and bug fixes based on clearly defined requirements and technical designs.

  • Write clean, readable, and testable code following established coding standards.

  • Assistin translating user and business requirements into technical solutions.

  • Participate in software testing, debugging, and quality assurance activities.

  • Develop basic technical documentation, including code comments and implementation notes.

  • Support deployment activities under guidance from senior engineers.

2. System Support & Maintenance

  • Assistin troubleshooting, debugging, and resolving software defects.

  • Support maintenance of existing applications to improve stability and performance.

  • Help ensure systems remain up to date with required enhancements and fixes.

  • Escalate technical issues appropriately and document resolutions.

3. Team Collaboration & Learning

  • Collaborate with other engineersandBetter Mining project staff.

  • Take part in code reviews as a contributor and incorporate feedback.

  • Demonstrate continuous learning and skill development aligned with team needs.

Required Skills & Experience

  • Degree or equivalent training in Computer Science, Software Engineering, or a related field.

  • Basic understanding of the software development lifecycle (SDLC).

  • Knowledge ofJavaScript/TypeScript

  • Familiarity with React.js, Next.js, and NestJS

  • Exposure to Elixir/Phoenix is an advantage

  • Basic understandingofREST APIs

  • Basic knowledge of PostgreSQL and MongoDB

  • FamiliaritywithGit/GitHub

  • Basic understanding of software testing and debugging

  • Exposure to Docker, CI/CD, and cloud platforms such as Heroku and Azure

  • Comfort working in Linux/Bash environments

  • Willingness to learn new technologiesand frameworks.

  • Strong problem-solving skills and attention to detail.

Role Level Expectations

  • Works under regular guidance and supervision.

  • Delivers well-defined tasks with increasing independence over time.

  • Focuses on skill development and technical growth.

  • Does not hold primary ownership of production systems.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,289,159 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Kigali
In office · Internship · India
JavaScript
Frontend
React.js
Apply
In office · Full-Time · 10+ years exp · Bengaluru
Java
SQL
Java
Spring Boot
DevOps
CloudFormation
CI/CD
AWS
Management
Agile
Apply
In office · Internship · India
JavaScript
Frontend
React.js
Apply
Web Developer 4 hours ago
In office · Full-Time · India
JavaScript
Frontend
React.js
DevOps
Git
GitHub
Apply
Hybrid · Full-Time · 5+ years exp · Pune
JavaScript
SQL
C#
C#
.NET
AI/ML
AI Agents
LLM
Frontend
React.js
DevOps
Azure
Apply
SAP Fiori Developer 3 days ago
≈ $17k – $39k per year (Estimated) · In office · 5+ years exp · Bengaluru
JavaScript
Node JS
ABAP
ABAP
SAP Fiori
SAP BTP
DevOps
GitHub
Apply
≈ $17k – $39k per year (Estimated) · In office · 3+ years exp · Bengaluru
Python
Verilog
SystemVerilog
Chips/EDA
Synopsys Design Compiler
Apply
AVP – Data Engineer 25 days ago
≈ $25k – $58k per year (Estimated) · In office · Full-Time · 8+ years exp · Bengaluru
Python
SQL
Perl
Databases
Snowflake
Apache Kafka
DevOps
Azure
Analytics
ETL/ELT
Management
Agile
Apply
$125k – $160k per year · Remote (United States) · Full-Time · 2+ years exp · Bachelor's Degree · New York
Python
Python
pySpark
Poetry
Databases
Snowflake
Databricks
Amazon Redshift
AI/ML
Copilot
Cursor
LangChain
Claude
Spark
Claude Code
LlamaIndex
Model Context Protocol
MLFlow
Scikit-learn
AI Agents
Great Expectations
LLM
Machine Learning
Frontend
GraphQL
DevOps
Terraform
Datadog
CI/CD
Git
AWS
Docker
Platform Engineering
AWS Lambda
Amazon S3
IAM
Amazon CloudWatch
AWS Step Functions
Cybersecurity
Shuffle
QA
Pytest
Apply
Data Engineer 25 days ago
$100k – $120k per year · Remote (United States) · Full-Time · 4+ years exp · Bachelor's Degree
Python
SQL
DevOps
Rest API
Azure
CI/CD
Git
Analytics
Tableau
Power BI
ETL/ELT
QA
Postman
Insomnia
Apply
≈ $58k – $145k per year (Estimated) · Hybrid · Full-Time · Bachelor's Degree · London
Apply
≈ $33k – $55k per year (Estimated) · In office · Part-Time · Düsseldorf
Apply
≈ $28k – $71k per year (Estimated) · Equity · In office · Full-Time · 10+ years exp · Master's Degree · Johannesburg · Cape Town
Apply
≈ $55k – $105k per year (Estimated) · In office · Full-Time · 10+ years exp · Bachelor's Degree · Perth
Apply
≈ $39k – $81k per year (Estimated) · Remote (United Kingdom) · Full-Time · United Kingdom · Ireland
Apply
Driver 2 days ago
In office · Kigali
Apply
In office · Kigali
Apply
In office · Full-Time · Kigali
Apply
Hybrid · Full-Time · Kigali
C#
C++
DevOps
Git
Game Dev
Godot
Unity
Unreal Engine
Apply
In office · Full-Time · Kigali
AI/ML
Machine Learning
Apply
See all jobs
This is one of many
2,289,159 more open roles from verified company boards, updated every day.