Job Details
Software Development
Senior
Remote
Full time
Russian
Nov 7

Senior Fullstack Developer (Kotlin)

Ventra Senior Fullstack Developer (Kotlin). More than 6 years experience, full-time, remote/hybrid/office. Develop UI with React, migrate to new architecture, optimize performance.

Responsibilities: - Design and develop user interface with React, design component architecture - Participate in migration strategy from current solution to new architecture: prioritize components for rewriting, plan wave-based transition while preserving functionality - Independently analyze current native solution build: identify unused components and dependencies, find optimization and performance improvement opportunities - Integrate with backend API (REST API, WebSocket connections), participate in technical decisions for frontend and backend architecture - Conduct end-to-end performance diagnostics from client to DB and back, identify bottlenecks at any system level (client, network, backend, DB) - Consider system scalability requirements when analyzing and proposing optimization solutions - Refactor, document, and update architectural and technical decisions - Participate in security audit of client-server interaction - Make targeted changes to server logic when needed (Kotlin/Java, Spring Framework) - Participate in code review and development of team engineering practices

Experience as Senior Frontend/Fullstack Developer — 5+ years; commercial development with Kotlin/Java — 3+ years. Kotlin experience required. - Understanding client-server application architecture: frontend-backend interaction, request routing between layers, component responsibilities - Experience with end-to-end tracing, profiling, and debugging from browser to DB and back - Understanding browser internals, network stack (DNS, TLS, reverse proxy, API Gateway), client-server interaction - Experience with React DevTools: component tree analysis, rendering profiling, finding unnecessary re-renders, UI performance optimization - Deep understanding of DOM model: building/updating DOM tree, Virtual DOM in React, impact of reflow/repaint on performance - Experience auditing and optimizing legacy codebases in industrial projects - Understanding and applying information security approaches in development (DevSecOps) on both client and server - Deep understanding of architectural approaches and design patterns - Independence and senior-level thinking: ability to understand complex, non-typical architecture without detailed business specifications - Effective communication skills with backend team, business stakeholders, and adjacent teams - Knowledge and experience with DevOps practices (CI/CD, Docker, Podman) — plus - Stack: Kotlin, Java (Spring Boot, Spring Framework, Hibernate), JavaScript/TypeScript, React, Angular (plus), React Router, Sass (SCSS), REST API, PostgreSQL, Kafka

React
SASS
Performance
REST API
DevSecOps
Hibernate
Java
JavaScript
Angular
TypeScript
Kotlin
Kafka
React Router
Spring
PostgreSQL

Don't miss a single job

Subscribe to our Telegram channel

Subscribe

Similar jobs

Senior Kotlin Backend Developer

RUB 450,000

Senior Kotlin Backend Developer for a banking project. Remote or hybrid, full-time. Salary 250,000-450,000 RUB/month.

G
GO Digital

Senior Kotlin Developer

Senior Kotlin Developer for remote backend work with Go Digital. Full-time remote position.

Russia
G
GO Digital

Backend Developer (Java/Kotlin)

Backend Developer (Java/Kotlin) at Thrill Labs. Relocation to Spain or remote within EU. Full-time.

T
Thrill Labs