{"id":1103728,"url":"https://alion.io/job/software-mind-vdi-full-stack-engineer-kotlin-typescript-react-3-month-engagement-2","title":"[VDI] Full-Stack Engineer (Kotlin, TypeScript, React) — 3-Month Engagement","company":{"id":7464,"name":"Software Mind","domain":"softwaremind.com","url":"https://alion.io/company/softwaremind","size_band":"5000+","is_staffing_agency":true,"is_intermediary":false,"ats_vendor":"SmartRecruiters","truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_regions","hiring_geo_confidence":"explicit","locations":["San José, Costa Rica"],"countries":["CR"],"hiring_countries":["AR","BR","MX","AG","AW","BS","BB","BZ","BM","BO","VG","BQ","KY","CL","CR","CW","DM","DO","EC","SV","FK","GF","GD","GP","GT","GY","HT","HN","JM","MQ","MS","NI","PA","PY","PE","PR","KN","LC","PM","SX"],"hiring_countries_total":45,"salary":null,"salary_estimate":null,"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Gradle","optional":false},{"name":"Kotlin","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"Agile","optional":true},{"name":"CI/CD","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-09-21T21:04:13Z","employer_posted_date":"2026-09-21","last_verified_at":"2026-09-24T02:07:00Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"We are Software Mind, an awesome team of engineers who are ready to ramp up any top-notch company’s projects! Our aim? To always be one step ahead. Become part of a multicultural company in constant growth with an excellent work environment certified by Great Place To Work!\n Software Mind is seeking a Full-Stack Engineers (Kotlin, TypeScript, React) for a full-time, three-month engagement supporting the maintenance of an existing client application.\nThis is a fully remote role open to candidates based in Latin America.\nIn addition to a competitive salary rate and a positive work environment, we are committed to delivering high-quality technology solutions. We also offer:\nFlexible schedules and authentic work-life balance\nOpportunities for continuing education\nPayment in US Dollars\nLaptop Provision\nAbout the Role\nYou’ll help keep an application stable, secure, and functional after its planned retirement was postponed. Your work will focus on upgrading dependencies and frameworks, expanding unit test coverage, and resolving compatibility issues.\nThe role is split approximately evenly between backend and frontend, with a slightly greater backend emphasis, using Kotlin and Gradle alongside TypeScript and React. You’ll collaborate with the client’s engineering team and quickly get familiar with an existing codebase.\nMain Responsibilities\nUpdate and upgrade outdated libraries, dependencies, and frameworks to keep the application stable and secure.\nWrite and expand unit tests across backend and frontend components.\nValidate application functionality after upgrades through thorough testing.\nIdentify and resolve issues introduced by dependency or framework changes.\nCollaborate with the client's engineering team to align on priorities and progress.\n Requirements:\n8+ years of full-stack development experience.\n Strong English communication skills (B2 minimum) for collaboration with the client’s team.\nStrong backend experience with Kotlin and Gradle.\nStrong frontend experience with TypeScript and React.\nExperience with dependency upgrades and framework version migrations.\nSolid understanding of unit testing, with experience writing and maintaining tests.\nExperience working with legacy codebases and the ability to ramp up quickly.\nAbility to work independently and take ownership of assigned work.\nBachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field.\nAvailability to commit to a full-time, three-month engagement.\n Nice to Have\nExperience supporting end-of-life (EOL) applications or legacy modernization projects.\nFamiliarity with CI/CD pipelines and DevOps practices.\nExperience working in small, agile teams.","description_format":"text","description_chars":2697,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":["Flexible schedule"],"hiring_locations":[{"name":"Argentina","iso":"AR","kind":"region"},{"name":"Brazil","iso":"BR","kind":"region"},{"name":"Colombia","iso":null,"kind":"region"},{"name":"Mexico","iso":"MX","kind":"region"},{"name":"Anguilla","iso":null,"kind":"region"},{"name":"Antigua and Barbuda","iso":"AG","kind":"region"},{"name":"Aruba","iso":"AW","kind":"region"},{"name":"Bahamas","iso":"BS","kind":"region"},{"name":"Barbados","iso":"BB","kind":"region"},{"name":"Belize","iso":"BZ","kind":"region"},{"name":"Bermuda","iso":"BM","kind":"region"},{"name":"Bolivia","iso":"BO","kind":"region"},{"name":"British Virgin Islands","iso":"VG","kind":"region"},{"name":"Bonaire, Sint Eustatius and Saba","iso":"BQ","kind":"region"},{"name":"Cayman Islands","iso":"KY","kind":"region"},{"name":"Chile","iso":"CL","kind":"region"},{"name":"Costa Rica","iso":"CR","kind":"region"},{"name":"Curaçao","iso":"CW","kind":"region"},{"name":"Dominica","iso":"DM","kind":"region"},{"name":"Dominican Republic","iso":"DO","kind":"region"},{"name":"Ecuador","iso":"EC","kind":"region"},{"name":"El Salvador","iso":"SV","kind":"region"},{"name":"Falkland Islands","iso":"FK","kind":"region"},{"name":"French Guiana","iso":"GF","kind":"region"},{"name":"Grenada","iso":"GD","kind":"region"},{"name":"Guadeloupe","iso":"GP","kind":"region"},{"name":"Guatemala","iso":"GT","kind":"region"},{"name":"Guyana","iso":"GY","kind":"region"},{"name":"Haiti","iso":"HT","kind":"region"},{"name":"Honduras","iso":"HN","kind":"region"},{"name":"Jamaica","iso":"JM","kind":"region"},{"name":"Martinique","iso":"MQ","kind":"region"},{"name":"Montserrat","iso":"MS","kind":"region"},{"name":"Nicaragua","iso":"NI","kind":"region"},{"name":"Panama","iso":"PA","kind":"region"},{"name":"Paraguay","iso":"PY","kind":"region"},{"name":"Peru","iso":"PE","kind":"region"},{"name":"Puerto Rico","iso":"PR","kind":"region"},{"name":"Saint Kitts and Nevis","iso":"KN","kind":"region"},{"name":"Saint Lucia","iso":"LC","kind":"region"},{"name":"Saint Vincent and the Grenadines","iso":null,"kind":"region"},{"name":"Saint-Pierre and Miquelon","iso":"PM","kind":"region"},{"name":"Sint Maarten","iso":"SX","kind":"region"},{"name":"Suriname","iso":"SR","kind":"region"},{"name":"Trinidad and Tobago","iso":"TT","kind":"region"},{"name":"Turks and Caicos Islands","iso":"TC","kind":"region"},{"name":"Uruguay","iso":"UY","kind":"region"},{"name":"United States Virgin Islands","iso":"VI","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-22T03:31:18Z"}],"liveness":{"score":54,"band":"ok","label":"Likely open","p_open":1,"p_active":0.542,"p_room":1,"age_days":2,"expected_fill_days":18,"reasons":["conf:3","agency","velocity","win:early"],"computed_at":"2026-09-24T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/software-mind-vdi-full-stack-engineer-kotlin-typescript-react-3-month-engagement-2","json_url":"https://alion.io/job/software-mind-vdi-full-stack-engineer-kotlin-typescript-react-3-month-engagement-2.json","meta":{"generated_at":"2026-09-24T07:59:42Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers"}}