{"id":3346060,"url":"https://alion.io/job/ninjaone-software-engineer-ruby-fullstack-bandung-indonesia","title":"Software Engineer [Ruby, Fullstack] - Bandung, Indonesia","company":{"id":782,"name":"NinjaOne","domain":"ninjaone.com","url":"https://alion.io/company/ninjaone","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Jobvite","truth_index":{"grade":"A","score":100,"open_postings":7,"ghost_share":0,"stale_share":0,"repost_share":0.286,"time_to_fill_p50_days":10,"computed_at":"2026-10-31T05:58:55Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Bandung, Indonesia"],"countries":["ID"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"ETL/ELT","optional":false},{"name":"Ruby","optional":false},{"name":"Scrum","optional":false},{"name":"Shift-Left Security","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"Windows","optional":false}],"status":"live","first_seen_at":"2026-10-27T17:13:55Z","employer_posted_date":"2026-10-29","last_verified_at":"2026-10-31T05:22:49Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"Description\nAbout the Role \n We're currently hiring Software Engineers with a strong background in scalable backend development to join our global product engineering team. \nThis is an exciting opportunity to work on our data backup and recovery platform, a core part of our SaaS offering. In this role, you'll focus on delivering robust features across backup, archive, restore, and download services used by our partners worldwide. \nYou'll be collaborating closely with our highly skilled Software Engineers, Data Engineer and Technical Leads, contributing to new feature development, product enhancements, and ongoing support for our production systems. \nIf you're passionate about building resilient, high-performing applications and want to be part of a mission-driven team that values innovation and quality, we’d love to hear from you.\nLocation - Hybrid | Bandung, Indonesia (at least 2 days per week in the office)\nWhat You’ll be Doing\nDeveloping and testing software \nWrite efficient, bug-free, robust and testable code that performs efficiently in production \nStrong in adapting shift-left testing process \nWork on the Backup product and play a key role in the maintenance of the product \nTroubleshoot and resolve issues in an evolving code base \nWork with a scrum team and participate in scrum ceremonies. \nShare status updates with accuracy \nDelivering high impact solutions with a high degree of independence. \nResearch new areas and documented it in clear and detailed manner \nCreate detailed technical design documentations. \nAbout You\nAbout 3+ years of experience in Software Development \nExperience with Ruby and/or JAVA \nExperience with Front end technologies: React, Typescript, Slim Templates will be a huge plus \nExperience with Big Data, SQL Tuning and ETL will be a huge plus \nExperience with Kafka and data streaming will be a huge plus \nBachelor’s degree or equivalent in Computer Science or a related field \nKnowledge of Operating systems like Linux and Windows \nKnowledge of Relational Databases, SQL and Cloud \nGood interpersonal skills, oral and written skills, with the ability to present ideas \nValues that are aligned with us being a team of experts, problem solvers and collaborators, who are highly customer focused, dependable and trustworthy \nWorking experience with Global teams outside Indonesia will be a huge plus \nHigh Adaptability with rapid changes \nAbout Us \n NinjaOne unifies IT to simplify work for nearly 40,000 customers in 140+ countries. \nThe NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work. \nNinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years.\nWhat You’ll Love\nWe are a collaborative, kind, and curious community \nWe prioritise your work/life balance offering a hybrid work environment and free in-office lunches throughout the week \nWe reward your work with opportunity for growth and advancement \nGrow personally and together with one of the fastest growing companies globally \nDevelop your skills through our renowned training platform \nReceive competitive compensation \nCollaborate with an amazing international workforce \n\nAdditional Information \n Applicants must hold valid working rights in Indonesia at the time of application. We are unable to provide visa sponsorship for this role. \nWe are an equal opportunity employer in accordance with Indonesia's Manpower Law. All applicants will receive fair consideration for employment regardless of nationality, gender, age, disability, or background. We are committed to fostering an inclusive and respectful workplace for all employees.","description_format":"text","description_chars":3870,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":true},"security_clearance":false,"languages":[]},"benefits":["Hybrid work"],"hiring_locations":[{"name":"Indonesia","iso":"ID","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Service & Asset Management","RMM & MSP Software","Backup & Disaster Recovery"],"lifecycle":[{"event":"open","at":"2026-10-27T17:13:55Z"},{"event":"close","at":"2026-10-27T21:54:32Z"},{"event":"reopen","at":"2026-10-28T20:50:53Z"},{"event":"close","at":"2026-10-29T18:43:26Z"},{"event":"reopen","at":"2026-10-29T23:14:28Z"}],"visa":[],"liveness":{"score":82,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.871,"p_room":0.945,"age_days":3,"expected_fill_days":10,"reasons":["conf:0","velocity","win:mid"],"computed_at":"2026-10-31T05:58:55Z"},"pay":null,"html_url":"https://alion.io/job/ninjaone-software-engineer-ruby-fullstack-bandung-indonesia","json_url":"https://alion.io/job/ninjaone-software-engineer-ruby-fullstack-bandung-indonesia.json","meta":{"generated_at":"2026-10-31T07:08:25Z","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":10512,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00: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":782},"rest":"https://alion.io/mcp/rest/get_company?id=782"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fninjaone-software-engineer-ruby-fullstack-bandung-indonesia"},{"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%2Fninjaone-software-engineer-ruby-fullstack-bandung-indonesia"},{"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%2Fninjaone-software-engineer-ruby-fullstack-bandung-indonesia"},{"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/ninjaone-software-engineer-ruby-fullstack-bandung-indonesia\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fninjaone-software-engineer-ruby-fullstack-bandung-indonesia"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3346060}},{"tool":"search_jobs","arguments":{"company":"ninjaone.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3346060},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}