JavaScript - HTML - Kotlin - Porto Salvo, Lisbon
Salary: €1700-€2100 per month (depending on experience)
Software Engineer (Kotlin / Spring / React)
We are seeking a talented Software Engineer to join our growing team and contribute to the ongoing development and enhancement of a modern, scalable platform.
About the Role
You will be working on a solution built with a backend REST Web API and a React-based frontend. The architecture follows a well-structured MVC pattern, ensuring maintainability and scalability. While the frontend stack remains stable, you will play a key role in supporting and evolving the backend services.
Key Responsibilities
* Design, develop, and maintain backend services using Kotlin and the Spring framework
* Work with Spring MVC to build and enhance RESTful Web APIs
* Collaborate with frontend developers working in React to ensure seamless integration
* Contribute to system improvements, performance optimisation, and ongoing maintenance
* Support the evolution of the platform, including the integration of AI-driven features
Technical Environment
* Backend: Kotlin (JVM), Spring, Spring MVC
* Frontend: React (no changes to current stack)
* Build Tool: Gradle
* IDE Options: IntelliJ (Community Edition) or VS Code
* Additional Technologies: TypeScript / Node.js (exposure beneficial)
Requirements
* Experience with Kotlin or a similar language (e.g. Java, C#, JavaScript, or TypeScript)
* Strong understanding of Spring and dependency injection principles
* Experience building RESTful APIs using MVC frameworks
* Familiarity with modern development tools and environments
* Ability to work collaboratively in a cross-functional team
Desirable
* Experience working with React-based frontend applications
* Exposure to AI or interest in working on AI-enabled solutions
* Familiarity with Gradle build system
Why Join Us?
You'll be part of an innovative environment where the platform is evolving into a more advanced, AI-enabled solution. This is an excellent opportunity to work with modern technologies, contribute to meaningful projects, and grow your technical expertise.