Job Description
Overview
As a Senior Software Engineer, you will design, build, and operate full-stack features across a Java/Spring Boot microservices backend and a React/TypeScript frontend. You will own end-to-end delivery — from database schema and API design through UI implementation — and collaborate with product, QA, and other engineering teams to ship reliable, production-grade software. This role combines hands-on technical depth with the leadership to mentor junior engineers, raise the engineering bar, and drive sound architectural decisions across the stack.
Role Description
Design, develop, and maintain features across the full stack — Java/Spring Boot microservices and React/TypeScript frontend
Own end-to-end delivery of features from database schema through API to UI
Build and optimize RESTful APIs, WebSocket r...