FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Full-Stack Engineer – Kotlin, TypeScript, React
Software Mind. Maintain an existing client application after its planned retirement was postponed .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive full-stack development expertise with a strong emphasis on backend technologies such as Kotlin and Gradle, alongside frontend skills in TypeScript and React. Proficient in unit testing and maintaining legacy codebases while collaborating effectively with engineering teams.
Highest-signal resume keywords
Full-Stack DevelopmentKotlinGradleTypeScriptReact
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Full-Stack DevelopmentUnit TestingDependency UpgradesFramework Version MigrationsLegacy Codebase Management
Soft Skills
Strong English Communication SkillsAbility to Work IndependentlyCollaboration
Tools & Technologies
CI/CD PipelinesDevOps Practices
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Software EngineeringBachelor’s Degree in Information Systems
Industry Keywords
End-of-Life ApplicationsLegacy Modernization ProjectsAgile Teams
Tech Stack
Tools & technologiesGradleKotlinReactTypeScript
About the role
Key responsibilities & impact- Maintain an existing client application after its planned retirement was postponed
- Update and upgrade outdated libraries, dependencies, and frameworks to keep the application stable and secure
- Write and expand unit tests across backend and frontend components
- Validate application functionality after upgrades through thorough testing
- Identify and resolve issues introduced by dependency or framework changes
- Collaborate with the client's engineering team to align on priorities and progress
- Work approximately evenly between backend and frontend, with a slightly greater backend emphasis
Requirements
What you’ll need- 8+ years of full-stack development experience
- Strong English communication skills (B2 minimum) for collaboration with the client’s team
- Strong backend experience with Kotlin and Gradle
- Strong frontend experience with TypeScript and React
- Experience with dependency upgrades and framework version migrations
- Solid understanding of unit testing, with experience writing and maintaining tests
- Experience working with legacy codebases and the ability to ramp up quickly
- Ability to work independently and take ownership of assigned work
- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field
- Availability to commit to a full-time, three-month engagement
- Nice to have: Experience supporting end-of-life (EOL) applications or legacy modernization projects
- Nice to have: Familiarity with CI/CD pipelines and DevOps practices
- Nice to have: Experience working in small, agile teams
Benefits
Comp & perks- Flexible schedules and authentic work-life balance
- Opportunities for continuing education
- Payment in US Dollars
- Laptop Provision
- Excellent work environment certified by Great Place To Work