We are seeking a highly skilled Full Stack Developer to design, develop, and maintain scalable web applications. The ideal candidate will be proficient in both front-end and back-end technologies, capable of delivering robust solutions that ensure performance, security, and excellent user experience. The position will be based in Hochiminh City.
Your responsibilities
Application Development
- Organize and lead co-design workshops to foster creativity and align stakeholder visions.
- Design, build and maintain scalable Python applications, APIs, and microservices using frameworks such as Django, Flask or FastAPI
- Troubleshoot, debug, and optimize application performance.
- Collaborate closely with AI engineers to integrate LLMs, vector DBs, and inference pipelines
Database Management
- Develop and optimize queries, design schemas, and ensure efficient interaction with relation and non-relational databases.
- Collaborate with product managers, designers, and other developers to deliver robust solutions.
Performance Optimization
- Monitor and improve application performance, scalability and reliability through profiling, debugging, and refactoring.
- Develop scripts and tools to automate workflows, data processing and deployment pipelines.
- Stay up to date with emerging technologies and frameworks in Python and related ecosystems.
- Analyze complex technical challenges, propose solutions and support troubleshooting in production environments.
Your Profile
- 3-4 years of experience in similar role
- Good proficiency in frontend development: React, NextJS, modern CSS (Tailwind or similar).
- Strong expertise in backend: Python (FastAPI, Flask) or Node.js (Express, NestJS)
- Good experience with databases (PostgreSQL, Supabase, Redis, Mongodb) and with Docker
- Skilled in microservices architecture and deployment
- Strong analytical and problem-solving mindset
- You are a self-starter who also thrives in a collaborative team environment.
Languages:
- Vietnamese: full command
- English: Full professional proficiency
- French knowledge is a plus
Benefits:
- Motivating salary and bonus package, based on your skills and experience.
- Hybrid working arrangement: 1 day in office per work week
- 40hours working per week, from Monday to Friday
- 15 days of paid annual leave
- Team building activities
- International career growth and development