{"id":2812513,"url":"https://alion.io/job/residue-solutions-senior-software-engineer","title":"Senior Software Engineer","company":{"id":4446865,"name":"Residue Solutions","domain":"residuesolution.io","url":"https://alion.io/company/residue-solutions","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Ja Ela, Sri Lanka"],"countries":["LK"],"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":"CI/CD","optional":false},{"name":"Express","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"MySQL","optional":false},{"name":"Nest.JS","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"React.js","optional":false},{"name":"Spring Boot","optional":false},{"name":"TypeScript","optional":false},{"name":"Java","optional":true}],"status":"live","first_seen_at":"2026-10-08T11:22:07Z","employer_posted_date":null,"last_verified_at":"2026-10-08T11:22:07Z","board_verified":false,"closed_at":null,"days_open":12,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":12},"description":"About the Role\n\nResidue Solutions (Pvt) Ltd is seeking an experienced and results-driven Senior Software Engineer to join our growing technology team. The successful candidate will design, develop, and maintain secure, scalable, and high-quality software solutions while providing technical guidance to other developers. You will work closely with product teams, designers, and stakeholders to translate business requirements into reliable applications and contribute to architectural decisions throughout the software development lifecycle.\n\nRequirements\n\nBachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.\n\nAt least four years of professional software development experience.\n\nStrong proficiency in JavaScript or TypeScript.\n\nHands-on experience with backend technologies such as Node.js, NestJS,\n\nExpress.js, Spring Boot, or similar frameworks.\n\nStrong experience with React, Next.js, or another modern frontend framework.\n\nGood knowledge of relational databases such as PostgreSQL or MySQL.\n\nExperience designing and integrating RESTful APIs.\n\nGood understanding of object-oriented programming, design patterns, and software architecture.\n\nExperience with Git, code reviews, testing, CI/CD pipelines, and deployment processes.\n\nFamiliarity with cloud platforms, containerization, and modern DevOps practices.\n\nStrong understanding of application security, performance optimization, and scalable system design.\n\nExcellent analytical, problem-solving, communication, and leadership skills.\n\nExperience mentoring developers or leading technical projects is preferred.\n\nResponsibilities\n\nDesign, develop, test, deploy, and maintain scalable software applications.\n\nMake technical and architectural decisions aligned with business requirements.\n\nDevelop secure and high-performance frontend and backend components.\n\nDesign, implement, document, and integrate RESTful APIs.v\n\nReview code and ensure compliance with coding standards and engineering best practices.\n\nIdentify and resolve complex technical and production issues.\n\nImprove application performance, reliability, security, and maintainability.\n\nWrite automated tests and maintain high-quality technical documentation.\n\nGuide and mentor junior and associate software engineers.\n\nCollaborate with designers, product teams, QA engineers, and stakeholders.\n\nEstimate development work and support sprint and release planning.\n\nResearch and recommend suitable technologies, tools, and development practices.\n\nParticipate in application deployment, monitoring, and continuous improvement.","description_format":"text","description_chars":2594,"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":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-18T09:02:11Z"}],"visa":[],"liveness":{"score":73,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.815,"p_room":0.9,"age_days":11,"expected_fill_days":27,"reasons":["seen:11","win:mid"],"computed_at":"2026-10-20T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/residue-solutions-senior-software-engineer","json_url":"https://alion.io/job/residue-solutions-senior-software-engineer.json","meta":{"generated_at":"2026-10-21T05:17:17Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7765,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-22T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4446865},"rest":"https://alion.io/mcp/rest/get_company?id=4446865"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fresidue-solutions-senior-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fresidue-solutions-senior-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fresidue-solutions-senior-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/residue-solutions-senior-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fresidue-solutions-senior-software-engineer"}]}