Senior Software Developer - APG Securities, Ho Chi Minh City, Vietnam

APG is a fast-growing company and building platforms for securities trading and wealth
management; dedicated to building scalable, real-time systems that empower our users with
seamless digital experiences. We value innovation, collaboration, and technical excellence.

About us
My name: TAM Le Duc
My position: Head of Digital
Company name: APG
Company website: https://apsi.vn
Company headquarters (country): Vietnam, Ho Chi Minh City

We are looking for a Senior Software Developer with at least 2 years of hands-on experience
in Elixir and Phoenix Framework, especially in building REST APIs and real-time WebSocket
(Phoenix Channels) systems.

About the job
Job title: Senior Software Developer
Onsite at Ho Chi Minh City, Vietnam

You will play a key role in designing and developing distributed systems, high-performance
backends, and real-time event-driven applications. You are expected to be self-motivated,
curious, and passionate about innovation and clean code.

Job description:
Key Responsibilities:
• Design, implement, and maintain scalable back-end services using Elixir/Phoenix
• Develop and maintain RESTful APIs and real-time WebSocket/Phoenix Channel
systems
• Work with real-time data streams, distributed messaging (e.g., RabbitMQ, MQTT), and
pub/sub patterns
• Write highly concurrent, fault-tolerant, and performance systems
• Participate in architectural decisions for new features and system improvements
• Collaborate closely with front-end, mobile, and DevOps teams
• Review code, mentor junior developers, and enforce engineering best practices
• Continuously research and apply modern Elixir ecosystem libraries and tools

Salary range: depend on experience (30M - 50M VND/Monthly)

Qualifications or experience required:
Technical Skills:
• 2+ years of experience with Elixir & Phoenix Framework (required)
• Strong experience in API design (JSON/REST, GraphQL is a plus)
• Experience with Phoenix Channels, WebSocket, or MQTT
• Good understanding of OTP, GenServer, Tasks, and supervision trees
• Familiarity with PubSub, Message Queues (RabbitMQ, NATS, EMQX, Kafka, etc.)
• Proficient in PostgreSQL, and using Ecto for database interactions
• Experience with unit testing, property-based testing, and CI/CD
• Knowledge of containerization (Docker) and basic DevOps is a plus
Bonus Skills:
• Experience with real-time trading, financial, or event-driven systems
• Familiarity with load balancing, distributed Erlang
• Contributions to open-source Elixir projects
Soft Skills & Attitudes:
• Positive mindset and can-do attitude
• Passion for clean, readable, and well-tested code
• Eagerness to learn and try new technologies
• Ability to work both independently and collaboratively in a fast-paced environment
• Strong problem-solving and debugging skills
• Good communication skills (verbal and written)

About the interview process
Interview with the Head of Digital and Software Development Manager

Further info
• Competitive salary and performance-based bonuses
• MacBook Pro 14 M4, Dell 24 inches monitor (brand-new 100%)
• Modern office environment and collaborative culture

2 Likes

Hello, Is this job require Employee working at office?

Yes, this job is onsite at office (Ho Chi Minh City, Vietnam)