S

SLR Consulting

Global sustainability consultancy and engineering services

Associate Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeKigali, RwandaNo salary listedHybrid

About the Job

Requirements

  • A degree or equivalent training in Computer Science, Software Engineering, or a related field.
  • A basic understanding of the software development lifecycle.
  • Knowledge of JavaScript and TypeScript.
  • Familiarity with React.js, Next.js, and NestJS.
  • Exposure to Elixir and Phoenix is an advantage.
  • A basic understanding of REST APIs.
  • Basic knowledge of PostgreSQL and MongoDB.
  • Familiarity with Git and GitHub.
  • A basic understanding of software testing and debugging.
  • Exposure to Docker, continuous integration and continuous delivery, and cloud platforms such as Heroku and Azure.
  • Comfort working in Linux and Bash environments.
  • Willingness to learn new technologies and frameworks.
  • Strong problem-solving skills and attention to detail.

Responsibilities

  • Support the development, testing, and maintenance of software applications using Elixir, Phoenix, Python, JavaScript frameworks including NestJS, ReactJS, and NextJS.
  • Implement features and bug fixes based on clearly defined requirements and technical designs.
  • Write clean, readable, and testable code following established coding standards.
  • Assist in 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.
  • Assist in 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.
  • Collaborate with other engineers and Better Mining project staff.
  • Take part in code reviews as a contributor and incorporate feedback.
  • Demonstrate continuous learning and skill development aligned with team needs.
  • Work under regular guidance and supervision.
  • Deliver well-defined tasks with increasing independence over time.
  • Focus on skill development and technical growth.
  • Avoid primary ownership of production systems.

About the Company

SLR Consulting

Global sustainability consultancy and engineering services

SLR Consulting provides sustainability-focused consultancy and engineering services. It helps organizations navigate environmental and social challenges by offering strategic advisory, engineering, and technical services. The company operates through project-based engagements and long-term partnerships, delivering tailored sustainability solutions across sectors like energy, mining, infrastructure, and manufacturing. It differentiates itself with a global footprint of over 3,000 professionals across more than 100 offices on six continents, enabling integrated, multidisciplinary support. Growth has been accelerated through acquisitions, expanding its capabilities and geographic reach. The company’s goal is to make sustainability happen by partnering with clients to address pressing environmental and social issues.

Company size
1,001-5,000
Company stage
Series C
Total funding
$69.8M
Headquarters
Aylesbury, United Kingdom
Founded
1994

Recently Posted Jobs

Explore more opportunities at SLR Consulting

See more jobs