Explore outstanding Cloud & Infrastructure jobs.
See now

Backend Developer (Java, Golang, NodeJS)

CÔNG TY CỔ PHẦN CHỨNG KHOÁN KAFI
Sailing Tower, 111A Pasteur, Ward Sai Gon, Ho Chi Minh
At office
Posted 16 days ago
Job Expertise:
Job Domain:
Banking
Securities & Investment
Financial Services
AI Software & Services

Top 3 reasons to join us

  • Go build a great FinTech product
  • Go build it on top of the state-of-the-art tech
  • Go together with top-of-mind people and team.

Job description

Job Overview

We are an emerging securities firm in Vietnam building next-generation platforms for trading, customer management, and digital services. We are seeking a Backend Developer with experience in distributed systems, microservices, and high-throughput transaction processing to join our core engineering team.

You will be responsible for building and maintaining scalable, maintainable backend services using Golang, Java, or Node.js, in a microservices architecture with Kafka-based event streaming, and apply best practices in performance, code quality, and system design.

This role is ideal for engineers who thrive in building process-driven, rule-based, and event-oriented systems in financial services or other highly structured business domains.

 

Key Responsibilities

  • Develop and maintain backend services using Golang (Fiber/Echo), Java (Spring Boot), or Node.js, following clean architecture principles.
  • Build and enhance microservices that interact via APIs and event-driven pipelines using Kafka, designed for scalability and business flexibility.
  • Implement business logic based on rule-driven processing and process orchestration, handling both synchronous and asynchronous flows effectively.
  • Collaborate with PM, BA, QC and DevOps to ensure deliverables meet business logic, reliability, and maintainability standards.
  • Optimize system performance for rule-based workflows, ensuring fast and traceable processing under high-load business scenarios.
  • Work with PostgreSQL and Redis to design efficient data models, caching strategies, and maintain transactional integrity.
  • Contribute to logging, observability, and monitoring using structured logging and standardized diagnostics.
  • Participate in code reviews, technical design discussions, and team knowledge sharing.

Your skills and experience

Must-Have:

  • 3+ years of backend development experience using Golang, Java, or Node.js.
  • Experience building microservices with strong separation of cellular and reusable components.
  • Solid understanding of event-driven architecture using Apache Kafka (or similar).
  • Strong experience with PostgreSQL and Redis for persistence and caching.
  • Experience working with business rule engines, workflow-based processing, or complex business transaction orchestration.
  • Familiarity with RESTful APIs, gRPC, and system integration practices.
  • Proficient with Docker and containerized deployment workflows.
  • Understanding of asynchronous vs synchronous processing patterns, and when to use each.
  • Knowledge of Git, CI/CD practices, and clean code standards.

 

Nice-to-Have:

  • Experience in financial services, securities trading systems, or commission-based platforms.
  • Familiarity with KeyCloak or other IAM frameworks.
  • Experience with Elixir is a plus.
  • Exposure cloud platforms (AWS, GCP) and orchestration tools like Kubernetes.

 

Soft Skills

  • Strong problem-solving skills and logical thinking.
  • Clear communicaton and team collaborator.
  • Able to work independently with a proactive mindset.
  • Passionate about writing clean, maintainable, and testable code.

Why you'll love working here

What We Offer

  • Competitive salary and annual performance bonus.
  • Full health insurance and annual check-ups.
  • Friendly and collaborative working environment with modern tools and workflows.
  • Participation in core technology product delivery with real business impact.

Kafi Securities Corporation (Kafi)

Company type
Non-IT
Company industry
Financial Services
Company size
301-500 employees
Country
Vietnam
Working days
Monday - Friday
Overtime policy
Extra salary for OT

More jobs for you

Get similar jobs by email Subscribe