Back to jobs
T

Senior Software Engineer (Java, React)

Hanoi, Hà Nội, VietnamPosted 1 months ago
Full-timeonsite

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 real-time communication, and inter-service messaging via RabbitMQ

  • Write and maintain database migrations, optimize PostgreSQL queries, and manage Redis caching strategies

  • Collaborate with product and QA to define requirements, estimate effort, and deliver iterative improvements

  • Participate in code reviews, architectural discussions, and incident response

  • Contribute to CI/CD pipelines, observability, and deployment processes

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Senior Software Engineer (Java, React) at TransPerfect | Renata