911,780open jobs
56,016companies
153,037added this week
Browse all
Location
Hybrid (Kigali, Rwanda)
Seniority
Junior
Employment
Full-Time

Confirmed on the employer's own hiring board on Sep 29, 2026. First seen by Alion on May 26, 2026.

Overview
Company
Impact
Profile match
SLR's strategic, engineering and technical teams take the pain out of navigating the ever-shifting context of sustainable business and support you in Making Sustainability Happen.

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.
911,780 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
$76k – $114k per year • In office • Secret • Full-Time • 2+ years exp • Bachelor's Degree • Manhattan Beach
Python
Java
C++
Perl
DevOps
Bamboo
Bitbucket
Linux
Unix
Management
Confluence
Jira
Agile
Scrum
Apply
≈ $40k – $76k per year (Estimated) • In office • Full-Time • 3+ years exp • Master's Degree • Mulhouse
Python
C#
C++
C#
.NET
C++
Qt
DevOps
Linux
Windows
Apply
≈ $35k – $97k per year (Estimated) • Remote (Taiwan, Hong Kong, Singapore) • Bachelor's Degree
JavaScript
Java
Java
Spring Boot
Databases
MySQL
Redis
RabbitMQ
Apache Kafka
Frontend
Vue.js
React.js
Apply
.NET Developer 2 months ago
In office • Full-Time • 3+ years exp • Manila
JavaScript
SQL
C#
C#
ASP.NET Core
Databases
PostgreSQL
Oracle
Frontend
React.js
JQuery
DevOps
Rest API
SOAP
Apply
Full Stack Engineer 1 month ago
≈ $28k – $72k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Bengaluru
Java
Java
Spring Framework
Maven
Spring Boot
Spring Data JPA
Spring Security
Gradle
Databases
PostgreSQL
Redis
RabbitMQ
Apache Kafka
Frontend
GraphQL
DevOps
OpenShift
CloudFormation
Prometheus
GitLab CI
CI/CD
Jenkins
AWS
Docker
Kubernetes
Grafana
Amazon EKS
AWS Lambda
Amazon EC2
Incident Management
Amazon CloudWatch
API Gateway
Cybersecurity
PCI DSS
GDPR
Management
Agile
Apply
≈ $96k – $194k per year (Estimated) • In office • Full-Time • 7+ years exp • Wellington
Go
JavaScript
Java
Kotlin
TypeScript
SQL
Node JS
Java
Maven
Spring Boot
AssertJ
Kotlin
Mockito
Databases
PostgreSQL
MS SQL
Frontend
Zustand
React.js
Vite
React Query
Sass
React Hook Form
React Router
AG Grid
Rollup
DevOps
Rest API
GCP
WebSockets
Azure
CI/CD
TeamCity
GitHub
Linux
Cybersecurity
SonarQube
Design
Figma
QA
Jest
Vitest
Apply
$94k – $156k per year • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Hartford • Saint Paul
Python
SQL
Databases
Databricks
AI/ML
AWS Bedrock
OpenAI
Machine Learning
DevOps
Terraform
AWS
Apply
$173k – $243k per year • In office • Full-Time • 6+ years exp • Master's Degree • Washington
Python
SQL
Databases
Databricks
AI/ML
Prompt Engineering
Machine Learning
Analytics
Tableau
Apply
≈ $44k – $72k per year (Estimated) • In office • Internship • Master's Degree • Toronto
Python
MATLAB
AI/ML
Copilot
ChatGPT
Chips/EDA
Cadence Sigrity
Apply
≈ $147k – $269k per year (Estimated) • Equity • In office • 5+ years exp • Bachelor's Degree • Santa Clara
Python
AI/ML
Copilot
ChatGPT
Apply
$80k – $100k per year • Remote (Canada) • Full-Time • 10+ years exp • Toronto • Guelph
Management
SharePoint
Microsoft Office
Apply
≈ $17k – $44k per year (Estimated) • Equity • Hybrid • Full-Time • 5+ years exp • Johannesburg • Cape Town
DevOps
SLI/SLO/SLA
Windows
VPN
Wi-Fi
Cybersecurity
Microsoft Entra ID
Active Directory
Management
ServiceNow
ITSM
Apply
Credit Officer 4 days ago
≈ $34k – $92k per year (Estimated) • In office • Full-Time • 2+ years exp • Sydney
Apply
$75k – $95k per year • In office • Full-Time • 5+ years exp • Guelph • Toronto • Ottawa • Vancouver
Marketing
LinkedIn
Apply
$42k – $50k per year • In office • Part-Time • 1+ year exp • Associate's Degree • Fort Collins
Apply
In office • Full-Time • 3+ years exp • Bachelor's Degree • Kigali
Python
SQL
Bash
Databases
PostgreSQL
MinIO
AI/ML
Prefect
DevOps
AWS
Docker
Amazon S3
Linux
Analytics
ETL/ELT
Apply
In office • Full-Time • 1+ year exp • Bachelor's Degree • Kigali
Python
Go
JavaScript
TypeScript
SQL
Databases
MySQL
PostgreSQL
DevOps
Rest API
Git
Docker
Linux
Analytics
ETL/ELT
Apply
Credit Analyst 1 day ago
In office • Full-Time • Bachelor's Degree • Kigali
Apply
≈ $96k – $241k per year (Estimated) • In office • 6+ years exp • Master's Degree • Kigali
AI/ML
Fine-tuning
Reinforcement Learning
AI Agents
LLM
Explainable AI
Machine Learning
Apply
≈ $60k – $127k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Kigali
Analytics
Microsoft Excel
Management
Google Sheets
Apply
See all jobs
This is one of many
911,780 more open roles from verified company boards, updated every day.