Department:
User Innovation
Report to:
Team Leader
Key Responsibilities:
Design, develop, and maintain software products/applications based on requirements from PO/Business/Stakeholders.
Ensure high performance, scalability, reliability, and excellent user experience for all features.
Collaborate closely with UI/UX, BA, QC, and DevOps teams throughout the development lifecycle.
Participate in code reviews, enforce best practices, and contribute to technical improvements.
Research and evaluate new technologies to enhance product quality and engineering efficiency.
Job Requirements:
Programming
Strong proficiency with
ReactJS
for frontend development.
Proficiency in backend development using
Java (Spring Framework)
or
NodeJS
(must have expertise in at least one).
Concurrency \& System Programming
Strong understanding of
concurrency programming
, including:
Multithreading \& asynchronous programming
Event-driven and non-blocking I/O
Race condition handling, synchronization techniques
Thread pools, locks, reactive programming (RxJava/ WebFlux/ Node async)
Ability to design high-throughput, low-latency systems.
Technical Stack
Solid understanding of network protocols:
HTTP, WebSocket
.
Hands-on experience with
microservices architecture
.
Strong skills with both SQL \& NoSQL databases:
Oracle / PostgreSQL / MongoDB
.
Experience working with caching and queue systems:
Redis / Caffeine
Experience working with event bus:
Kafka / RabbitMQ
.
System \& DevOps
Solid experience with
cloud-native technologies
: containers, Kubernetes, serverless.
Familiarity with CI/CD pipelines and DevOps workflows.
Strong ability to analyze system bottlenecks and optimize performance.
Experience Requirements
Minimum
1 year
of experience with
ReactJS
and
Java / NodeJS
.
Experience in
the Banking / Finance / Securities
domain is preferred.
Ability to translate business requirements into practical technical solutions.
Ability to plan daily tasks and self-manage progress to consistently meet sprint timelines.
Strong product mindset with focusing on both engineering quality and user experience.
Benefits:
Working time: 5 days/week (Monday to Friday).
Opportunity for promotion and career development.
Competitive Income.
Attractive Bonus’s Policy.
Compulsory Insurances full salary (Social Insurance, Health Insurance, Unemployment Insurance) based on the Labor Code and PVI premium health Insurance based on the Company's regulations.
11 Public holidays based on the Labor Code, 15 Annual leave days based on the Company's regulation; 5-year-employee has 1 more annual leave day.
Company Team Building Trip every year.
Participate in other Company activities: Sports, Family Day, Children's Day.
Training sponsorship programs: Securities certificates, Soft skills, Technical skills.
Professional and dynamic working environment.
Salary: attractive remuneration package.
Work Place:
Vietcap Securities Joint Stock Company
Floor 19, Bitexco Financial Tower, 02 Hai Trieu Street, Saigon Ward, HCMC
Email: job@vietcap.com.vn