Full-Stack Engineer (Kotlin + TypeScript/React)
Software Mind Americas · San Jose
Job description
About the role
Software Mind is looking for two experienced Full‑Stack Engineers to maintain and modernize a legacy application for a client. The project focuses on extending the life of an application that was originally slated for decommission, requiring careful updates to dependencies, frameworks, and test coverage.
Key responsibilities
- Update and upgrade outdated libraries, dependencies, and frameworks to keep the application stable and secure.
- Expand unit‑test coverage across both backend and frontend code.
- Validate system stability after each upgrade through thorough testing.
- Identify and resolve issues introduced by dependency or framework changes.
- Collaborate with the client’s engineering team to align priorities and report progress.
Required profile
- Minimum B2 (≈90%) English proficiency, both written and oral.
- 8+ years of full‑stack development experience.
- Strong backend experience with Kotlin and Gradle.
- Strong frontend experience with TypeScript and React.
- Proven experience with library/dependency upgrades and framework migrations.
- Solid understanding of unit‑testing principles and experience writing tests.
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
Required skills
- Kotlin
- Gradle
- TypeScript
- React
- Unit testing
- Dependency and framework upgrades
- Legacy codebase maintenance
What we offer
- Competitive salary paid in US Dollars.
- Flexible schedules and genuine work‑life balance.
- Opportunities for continuing education.
- Company‑sponsored social activities and birthday celebrations.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Costa Rica.
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 month ago
Expires 1 week from now
45 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Software Mind Americas
San Jose
Related job offers
-
Desarrollador/a Python – Plataforma LLM de IA
Applied Research (Investigación Aplicada) San Jose -
Técnico de Soporte Windows Server (Nivel 1)
Babel San Jose -
Ingeniero/a QA Manual – 100% Presencial, Inglés B2
Centauro Solutions San Jose -
Senior Data Scientist
phantom -
Staff Software Engineer (SRE)
phantom