{"id":1396292,"url":"https://alion.io/job/slr-consulting-associate-software-engineer","title":"Associate Software Engineer","company":{"id":1799629,"name":"SLR Consulting","domain":"slrconsulting.com","url":"https://alion.io/company/slrconsulting","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":75,"open_postings":36,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-01T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"junior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Kigali, Rwanda"],"countries":["RW"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure","optional":false},{"name":"Bash","optional":false},{"name":"CI/CD","optional":false},{"name":"Docker","optional":false},{"name":"Elixir","optional":false},{"name":"GitHub","optional":false},{"name":"Heroku","optional":false},{"name":"JavaScript","optional":false},{"name":"Linux","optional":false},{"name":"Nest.JS","optional":false},{"name":"Next.js","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"Node JS","optional":true}],"status":"live","first_seen_at":"2026-05-26T00:00:00Z","employer_posted_date":"2026-05-26","last_verified_at":"2026-10-01T15:12:12Z","board_verified":true,"closed_at":null,"days_open":129,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":128},"description":"Job Description: Associate Software Engineer\nSLR Better Mining\nRole Summary\nThe 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.\nThe Associate Software Engineer works closely with more senior engineers and technical leadership, learning best practices in software engineering while delivering reliable, well-tested code.\nReporting Line\nThe 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.\nKey Responsibilities\n1. Software Development & Delivery\nSupport the development, testing, and maintenance of software applications using technologies such as:\n\nElixir / Phoenix / Python\n\nJavaScript frameworks (NestJS, ReactJS, NextJS)\n\nImplement features and bug fixes based on clearly defined requirements and technical designs.\n\nWrite clean, readable, and testable code following established coding standards.\n\nAssistin translating user and business requirements into technical solutions.\n\nParticipate in software testing, debugging, and quality assurance activities.\n\nDevelop basic technical documentation, including code comments and implementation notes.\n\nSupport deployment activities under guidance from senior engineers.\n\n2. System Support & Maintenance\nAssistin troubleshooting, debugging, and resolving software defects.\n\nSupport maintenance of existing applications to improve stability and performance.\n\nHelp ensure systems remain up to date with required enhancements and fixes.\n\nEscalate technical issues appropriately and document resolutions.\n\n3. Team Collaboration & Learning\nCollaborate with other engineersandBetter Mining project staff.\n\nTake part in code reviews as a contributor and incorporate feedback.\n\nDemonstrate continuous learning and skill development aligned with team needs.\n\nRequired Skills & Experience\nDegree or equivalent training in Computer Science, Software Engineering, or a related field.\n\nBasic understanding of the software development lifecycle (SDLC).\n\nKnowledge ofJavaScript/TypeScript\n\nFamiliarity with React.js, Next.js, and NestJS\n\nExposure to Elixir/Phoenix is an advantage\n\nBasic understandingofREST APIs\n\nBasic knowledge of PostgreSQL and MongoDB\n\nFamiliaritywithGit/GitHub\n\nBasic understanding of software testing and debugging\n\nExposure to Docker, CI/CD, and cloud platforms such as Heroku and Azure\n\nComfort working in Linux/Bash environments\n\nWillingness to learn new technologiesand frameworks.\n\nStrong problem-solving skills and attention to detail.\n\nRole Level Expectations\nWorks under regular guidance and supervision.\n\nDelivers well-defined tasks with increasing independence over time.\n\nFocuses on skill development and technical growth.\n\nDoes not hold primary ownership of production systems.","description_format":"text","description_chars":3087,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Management Consulting"],"lifecycle":[{"event":"open","at":"2026-09-28T13:34:47Z"}],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":1,"p_active":0.173,"p_room":0.28,"age_days":128,"expected_fill_days":13,"reasons":["conf:9","stale_co","velocity","win:tail","crowd:junior,brand"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/slr-consulting-associate-software-engineer","json_url":"https://alion.io/job/slr-consulting-associate-software-engineer.json","meta":{"generated_at":"2026-10-02T02:17:44Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":3053,"day_limit":5000,"remaining_today":1947,"minute_limit":60,"resets_at":"2026-10-03T00:00:00Z"}}}