Remote job
Full stack engineer - React, Kotlin, Python - Remote
Job details
About this role
Role overview Develop and maintain full-stack web applications across backend services and user-facing interfaces. The work calls for a senior engineer comfortable moving between Kotlin, Python, and a modern React frontend, contributing to APIs, integrations, cloud delivery, and production support. You will collaborate with product, UX, and engineering colleagues in an Agile team.
Responsibilities - Build and maintain backend services, APIs, and integrations, with work across Kotlin and Python. - Develop single-page web applications with React and modern JavaScript or TypeScript. - Create responsive, accessible interfaces that work across browsers, using HTML and CSS. - Apply sound data modeling and software design principles while contributing to reviews and automated testing. - Support cloud infrastructure and infrastructure-as-code workflows, CI/CD, monitoring, and production troubleshooting. - Collaborate with product and UX partners, adapt across frontend and backend tasks, and contribute within Scrum or Kanban processes.
Requirements - Senior full-stack engineering experience with a modern web stack and strong backend development skills, preferably on the JVM. - Practical knowledge of Kotlin, Python, React, and modern JavaScript; willingness to work across the stack. - Experience with REST APIs, JSON, microservices, and API integrations. - Strong HTML and CSS skills, including responsive design, accessibility, and cross-browser compatibility. - Familiarity with automated testing, code review, CI/CD, cloud infrastructure, and production logging or monitoring. - English proficiency at B2 level or higher, with the ability to work independently and communicate across teams. - Must work from within the European Union and hold a valid work permit.
Nice to have - Docker, GitLab CI, cloud platform experience, UX/UI knowledge, responsive web design, or integrations with external partner systems.