Hà Nội (Từ Liêm - Hà Nội)
Senior Full-Stack Engineer
Application Deadline
1 month left
Application Support
Interview Language
Creating interview session...
AI is analyzing the job description and creating interview questions
Please upload a CV first
Upload your CV to start practicing for the interview
Supports PDF, DOC, DOCX (max 5MB)
Something went wrong
Unable to create the interview session. Please try again.
You've used all your turns
You've used all your free interview turns. Upgrade to Pro now for instant AI feedback and uninterrupted practice.
1000+ candidates purchased
★★★★★
"Passed faster thanks to AI feedback."
— Nhat Quang
★★★★★
"Every suggestion is clear and actionable."
— Ho Thuong
★★★★★
"3 days of practice, way more confident."
— Anh Quan
★★★★★
"Real interview questions, AI analysis is spot on."
— Minh Trang
★★★★★
"Identified weaknesses instantly, improved daily."
— Thu Ha
★★★★★
"Passed faster thanks to AI feedback."
— Nhat Quang
★★★★★
"Every suggestion is clear and actionable."
— Ho Thuong
★★★★★
"3 days of practice, way more confident."
— Anh Quan
★★★★★
"Real interview questions, AI analysis is spot on."
— Minh Trang
★★★★★
"Identified weaknesses instantly, improved daily."
— Thu Ha
Go Pro, get more confident with each answer
STAR method guidance for answering questions
Tips to answer with maximum effectiveness
Understand recruiter intent behind each question
Personalized evaluation to improve your answers
Personalized analysis of your strengths and weaknesses
AI analyzes your answers in detail: Content, Clarity, Relevance, Confidence
Review video and text transcript of your answers
All plans include AI feedback and industry-specific questions
Secure QR payment
PAYMENT REFERENCE · TAP TO COPY
-
-
-
-
Payment taking too long? Check your bank app or try again.
|
Need help now? Chat with support
Payment Successful!
Your interview credits have been added successfully
Analyzing...
Submitting CV analysis request
No CV yet
Upload your CV right here to start job-fit analysis.
Supported: PDF, DOC, DOCX (max 10MB)
Something went wrong
Unable to analyze the CV. Please try again.
Translated
Potential interview questions
Posted 3 months ago
Job Overview
Work arrangement
Not selected
About This Job
Chi tiết công việc
- Develop mobile applications using Flutter
- Develop and maintain backend APIs using Ruby on Rails
- Take ownership across both mobile and backend development
- Build new features and improve existing functionalities
- Participate in application architecture and technical decision-making
- Conduct code reviews and improve code quality
- Improve CI/CD pipelines, testing workflows, and development processes
- Improve development efficiency using AI tools
- Research and introduce new technologies and tools
- Support junior engineers
Quyền lợi được hưởng
- Hybrid working model (2 remote working days per week)
- Company MacBook Pro provided
- External monitors provided for both office and home use
- 100% salary during probation period
- Bonus and salary review system
- Opportunity for business trips to Japan
- Flat organizational structure
- Opportunity to gain broad experience in a small engineering team
- Modern development environment
Yêu cầu công việc
- 6+ years of software development experience
- 3+ years of Flutter development experience
- 3+ years of server-side development experience, with hands-on experience in Ruby on Rails
- Experience designing and developing REST APIs
- Experience with database design and SQL
- Experience developing and operating production-level applications
- Experience with Git-based team development
- Ability to independently drive design, implementation, and improvements
Nice to Have
- PHP development experience
- Experience with AWS, Docker, or CI/CD pipelines
- Experience utilizing AI tools in software development (Cursor, Claude Code, GitHub Copilot, ChatGPT, etc.)
- Experience with architecture design and technical decision-making
- Experience working in small engineering teams
J
- Address:
-
Vietnam Office: 201B, 2nd Floor, V-Tower, 649 Kim Mã, Ba Đình, Hà Nội
View company page
Senior Full-Stack Engineer
-
Hà Nội (Từ Liêm - Hà Nội)
Application deadline:
07/12/2026
About This Job
Chi tiết công việc
- Develop mobile applications using Flutter
- Develop and maintain backend APIs using Ruby on Rails
- Take ownership across both mobile and backend development
- Build new features and improve existing functionalities
- Participate in application architecture and technical decision-making
- Conduct code reviews and improve code quality
- Improve CI/CD pipelines, testing workflows, and development processes
- Improve development efficiency using AI tools
- Research and introduce new technologies and tools
- Support junior engineers
Quyền lợi được hưởng
- Hybrid working model (2 remote working days per week)
- Company MacBook Pro provided
- External monitors provided for both office and home use
- 100% salary during probation period
- Bonus and salary review system
- Opportunity for business trips to Japan
- Flat organizational structure
- Opportunity to gain broad experience in a small engineering team
- Modern development environment
Yêu cầu công việc
- 6+ years of software development experience
- 3+ years of Flutter development experience
- 3+ years of server-side development experience, with hands-on experience in Ruby on Rails
- Experience designing and developing REST APIs
- Experience with database design and SQL
- Experience developing and operating production-level applications
- Experience with Git-based team development
- Ability to independently drive design, implementation, and improvements
Nice to Have
- PHP development experience
- Experience with AWS, Docker, or CI/CD pipelines
- Experience utilizing AI tools in software development (Cursor, Claude Code, GitHub Copilot, ChatGPT, etc.)
- Experience with architecture design and technical decision-making
- Experience working in small engineering teams
$refs.panel.focus());
"
@keydown.escape.window="
if (!isOpen) return;
isOpen = false;
if (previousFocus instanceof HTMLElement) previousFocus.focus();
previousFocus = null;
"
@keydown.tab="
let focusable = Array.from($refs.panel.querySelectorAll('a[href], button:not([disabled])'))
.filter(el => el.getClientRects().length > 0);
if (!focusable.length) return;
$event.preventDefault();
let first = focusable[0];
let last = focusable[focusable.length - 1];
let current = document.activeElement;
if ($event.shiftKey) {
(current === first || !$refs.panel.contains(current) ? last : focusable[focusable.indexOf(current) - 1] || last).focus();
} else {
(current === last || !$refs.panel.contains(current) ? first : focusable[focusable.indexOf(current) + 1] || first).focus();
}
">
Log in to continue
To save your progress and get detailed AI feedback
Report this job
Tell us what is wrong with this job posting. The X-Interview team will review it and take action.