Jitsu is a Silicon Valley based company which provides e-commerce and traditional businesses with a logistics service to deliver their products directly to customersâ doorsteps within a day, without the typical cost and complexity of expedited shipping. Our proprietary technology and processes provide scalable same-day and next-day delivery services to some of the worldâs fastest growing brands. Jitsuâs services are live in eight major metropolitan areas with many more on the way.
We are looking for Senior Backend Engineers with expertise in Java, working in our Hanoi office.
What you will do:
Backend Development:
Design, develop, and maintain high-performance, scalable backend systems using Java, Golang, or Rust.
Ensure system reliability and distributed performance to support growing business demands.
Optimization \& Scalability:
Solve complex combinatorial optimization problems using effective algorithms and local search techniques.
Identify and optimize performance bottlenecks in backend services and distributed systems.
System Integration:
Work with both SQL and NoSQL databases to design efficient and reliable data storage solutions.
Integrate and manage message brokers like RabbitMQ or Kafka for asynchronous communication.
Caching Strategy:
Apply distributed caching systems and caching policies to improve system latency and scalability.
Existing Code Understanding:
Quickly comprehend and enhance existing codebases with a focus on maintainability and scalability.
Business Acumen \& Collaboration:
Translate complex business requirements into scalable and practical technical solutions.
Work closely with cross-functional teams (PMs, FE devs, QA) and clearly communicate both technical and business considerations.
What you will need:
Technical Expertise:
Strong experience in Java or familiarity with Golang or Rust is a plus.
Proficient in backend system design, distributed architecture, and working with SQL/NoSQL databases.
Familiar with distributed caching systems and message brokers (e.g., Kafka, RabbitMQ).
Optimization \& Problem Solving:
Solid understanding of combinatorial optimization and local search techniques.
Proven ability to analyze and solve complex technical problems at scale.
System Design \& Code Review:
Experience in designing scalable distributed systems and conducting high-quality code reviews.
Adaptability:
Comfortable with legacy systems and progressively improving large, complex codebases.
Communication:
Strong communication skills, with the ability to explain technical concepts clearly to both technical and non-technical audiences.
Preferred Experience:
5+ years as a backend engineer or similar role.
Hands-on experience with high-performance, large-scale distributed systems.
The Opportunity:
Become a key part of the core global team that architects and develops Jitsuâs logistics and operations systems, which orchestrate the delivery of millions of shipments per year
Drive innovation and performance improvements in our operations technologies (sortation, routing, fleet management, order management)
Drive improvements in our system architecture, performance, quality, and reliability
Contribute to team development standards, conventions, and processes
Collaborate with peers in product management, transportation, operations, and client success to develop new features and applications
Be part of a well-funded, fast-growing company tackling complex and relevant challenges
A lot of chances to learn about new technologies
Why Jitsu:
Flexible working hours, Monday to Friday
100% salary in probation
100% salary social insurance contribution
Premium health care insurance for you (we're using Bao Viet insurance)
12 days of Annual leave + 05 days of Sick leaves covered by the Company + 12 days working remote per year
13th month salary upon company's performance and your working time of the year
Competitive compensation
Macbook pro + extra monitor + other devices needed
A lot of engagement activities: Happy team lunch, Monthly birthday party, Summer trip, Year-end Party,...