
Senior/Principal JavaScript Engineer
Qode · Remote, Vietnam
About The Role
About CoderPush
CoderPush is a remote-first technology company that partners with startups and global businesses to build scalable, high-quality software products. We focus on long-term collaboration, clear communication, and delivering real impact through strong engineering and product thinking.
Please find more at: https://coderpush.com/
About the role
As a Principal JavaScript Engineer , you will work closely with Product, Design, and Engineering leadership to set technical direction, architect robust AI-first solutions, and deliver reliable, maintainable software. You will also play an important role in integrating AI in a thoughtful and pragmatic way across our products and internal workflows.
Your Responsibilities
- Design and deliver high-quality, secure, and scalable engineering solutions
- Apply AI in practical and impactful ways to automate and enhance customer workflows
- Build and operate systems capable of supporting advanced AI workloads at scale
- Uphold strong engineering standards, including testing, code quality, and long-term maintainability
- Communicate clearly and collaborate across teams to ensure alignment and predictable delivery
- Provide mentorship and technical leadership, helping elevate the broader engineering organization
Requirements
- 9+ years of full-stack engineering experience, including leading the delivery of complex systems
- Be fluent in English communication skills (at least C1 level)
- Demonstrated success building and shipping production-grade applications in SaaS, B2B, FinTech, or similar environments
- Hands-on experience developing and integrating AI-powered features such as LLM-based automation, classification, document processing, or workflow enhancements
- Working knowledge of AI development and evaluation tools, including vector search, embeddings, prompt frameworks, or AI-assisted development tools
- Strong proficiency in JavaScript and TypeScript
- Solid experience with modern backend technologies (Node.js; NestJS is a plus) and frontend frameworks (React or Vue)
- Strong experience with relational databases (Postgres or MySQL), NoSQL databases (MongoDB), and ORMs such as TypeORM and Mongoose
- Experience designing scalable architectures, APIs, and services with strong testing and observability practices
- Good understanding of cloud platforms (AWS preferred), CI/CD pipelines, and DevOps fundamentals
- Excellent communication skills and experience working closely with Product, Design, and QA teams
- A proven history of mentoring engineers and improving engineering quality across teams
Nice to Have
- Experience in FinTech, particularly in domains such as accounting or bookkeeping
👉 Our Benefit Packages
- Compensation & Rewards: Competitive salary, negotiable for strong candidates, year-end bonuses and performance-based rewards.
- Leave & Well-being: 12 days of annual leave and 3 emergency leave days, increasing to up to 22 days from your 5th year.
- Working Arrangement: Hybrid/Remote-friendly culture, work where you grow best with flexible hours (we respect your focus time)
- Equipment & Development : Laptop support, training and certification allowances, 50% sponsorship for AWS Certification Vouchers, and a clear career path with ongoing coaching.
- Culture & Ways of Working: An open, trust-based environment with no micromanagement and access to modern AI-powered tools.
- Team Engagement: Transportation allowances, team-building activities, company trips, and gifts for key occasions, including onboarding, holidays, and work anniversaries.
Similar roles you might like
See all →This is an external listing. JobSpring does not represent or verify the employer. Report this listing
