Senior Full Stack Developer (.NET/React/Node)

ABOUT CLIENT

Our client is a software company that provides SaaS solutions for businesses

JOB DESCRIPTION

Architect, build, and sustain robust full-stack applications leveraging .NET, React, Node.js, and SQL Server for high scalability and performance.
Ensure optimal performance, reliability, and responsiveness through proactive tuning and code reviews.
Diagnose and resolve performance bottlenecks and defects to maintain seamless functionality and user experience.
Uphold high standards of code quality, modularity, and automation through clean architecture and modern development practices.
Design and support both event-driven microservices and legacy 3-tier systems, ensuring seamless integration and performance across architectures.
Embed AI plugins and tools to elevate development efficiency and product intelligence.
Develop modular micro frontends and backend microservices to support scalable, maintainable applications.
Lead modernization efforts, refactoring legacy systems into modern, resilient software architectures.
Work closely with cross-functional teams to drive feature development from ideation to deployment.
Guide and mentor junior developers, fostering technical growth and a collaborative team culture.
Serve as technical lead in Agile environments, steering scrum teams toward successful and timely delivery.

JOB REQUIREMENT

Strong command of the English language is a must.
At least 5 years of professional experience working as a .NET Full Stack Engineer.
Proficiency in React, Node.js, and SQL Server is essential.
Extensive experience in modern event-driven architecture and traditional 3-tier architecture.
Skilled in utilizing AI plugins with IDEs to enhance development efficiency.
Thorough understanding of software development principles, design patterns, and best practices.
Excellent problem-solving abilities and keen attention to detail.
Strong communication and teamwork skills.
Capability to work in an agile setting and adapt to changing requirements.
Proficiency in developing micro frontends and microservices.
Experience in modernizing legacy applications to contemporary architectural patterns.
Familiarity with Azure DevOps.
Familiarity with the SAFe Agile Methodology.
Previous experience as a technical team lead, especially over a scrum team.
Experience with cloud platforms like AWS, Azure, or Google Cloud.
Familiarity with containerization technologies such as Docker and Kubernetes.
Knowledge of CI/CD pipelines and DevOps practices.
Familiarity with microservices architecture.
A bachelor's degree in Computer Science, Information Technology, or a related field.

WHAT'S ON OFFER

Comprehensive healthcare coverage
Dental care benefits
Generous paid leave policy
Support for new parents
Assistance with childcare costs

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsource

Technical Skills:

.NET, NodeJS, ReactJS

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

Negotiation

Job ID:

J01298

Status:

Close

Related Job:

.NET Engineer

Ho Chi Minh - Viet Nam


Product

  • .NET

Take an active role in shaping requirements: Partner with stakeholders to understand their needs and translate them into effective technical solutions. Craft clean, scalable, and maintainable code: Build robust and high-performance applications using .NET languages, adhering to best practices and design patterns. Ensure quality through rigorous testing: Write comprehensive unit and integration tests, and participate in testing and debugging efforts to maintain high quality standards. Contribute to continuous improvement: Review, refactor, and maintain existing code to optimize performance and ensure long-term code health. Document your work effectively: Create clear and concise technical documentation to support ongoing development and maintenance. Collaborate effectively within a cross-functional team: Work closely with engineers, product managers, designers, and testers to achieve shared goals.

Negotiation

View details

Full-stack Lead (Android, Java)

Ho Chi Minh, Ha Noi - Viet Nam


Outsource

  • Android

#Role Summary Lead the design and development of high-quality Android applications for banking projects in an Agile/Scrum environment Own the technical architecture and provide hands-on leadership across the full development lifecycle, from solution design to production deployment Drive scalable, secure, and high-performance mobile solutions aligned with modern Android best practices and enterprise standards Act as the technical authority for the Android domain, guiding the team on architecture, coding standards, and engineering excellence Contribute to backend/service integration and support end-to-end solution delivery as a full-stack Android technical leader when required Actively leverage AI tools to improve team productivity, code quality, testing coverage, and technical documentation Collaborate closely with cross-functional stakeholders, Solution Architects, and Delivery Leadership while mentoring and growing the Android engineering team#Key Activities Define and own the mobile architecture, technical roadmap, and engineering standards for Android applications Lead the design and development of complex, enterprise-grade Android solutions using Kotlin and Java Provide hands-on contribution to critical features, technical spikes, performance optimization, and integration layers Drive the adoption of Clean Architecture, MVVM, Jetpack Compose, and modularization strategies Review and approve technical designs, pull requests, and implementation approaches Ensure seamless integration with backend services, APIs, and external enterprise platforms Contribute to API design discussions and support backend collaboration for end-to-end delivery Establish and enforce best practices for code quality, testing strategy, CI/CD, and release management Identify technical risks, propose mitigation plans, and support delivery planning and estimations Coach and mentor Android developers, conduct technical training, and support career development Work closely with Product Owners, Scrum Masters, QA, DevOps, and Architects to ensure successful delivery

Negotiation

View details

Senior AI Engineer

Ho Chi Minh - Viet Nam


Product

  • Python
  • AI
  • Machine Learning

We're seeking an AI Engineer with strong academic foundations and deep technical expertise who excels at translating research into production banking systems. This role is 80% focused on engineering excellence-deploying models, optimizing infrastructure, ensuring reliability, and solving real-world implementation challenges-and 20% on staying current with cutting-edge AI research and emerging technologies. You'll bridge the gap between state-of-the-art AI research and scalable production systems in the financial services sector.#AI Engineering & Deployment (80%) Design, build, and deploy production-ready AI/ML systems on AWS with focus on reliability, scalability, and performance for banking applications Implement and maintain MLOps pipelines using AWS services (SageMaker, Bedrock, Lambda, Step Functions) including model versioning, monitoring, and automated retraining workflows Build and optimize AI solutions using AWS Bedrock, OpenAI API, and Gemini API combining with Model Context Protocol (MCP), Agent-to-Agent (A2A) protocol for various banking use cases Design and implement prompt engineering frameworks and prompt management systems for LLM-based applications Develop graph analysis solutions for fraud detection, customer relationship mapping, and network analysis in banking contexts Debug and troubleshoot production AI systems, identifying and resolving issues in model performance, data pipelines, and AWS infrastructure Build and maintain AIOps practices including automated monitoring, alerting, and incident response for AI systems on AWS Optimize model serving infrastructure for latency, throughput, and cost-efficiency using AWS services Implement robust data pipelines using AWS Glue, Kinesis, and related services for training and inference Collaborate with software engineering and risk teams to integrate AI capabilities into banking products and services Ensure compliance with banking regulations and security standards in all AI deployments Monitor model performance in production and implement drift detection and retraining strategies#AI Research & Innovation (20%) Stay current with latest AI research papers and breakthroughs, evaluating applicability to banking and financial services Research and prototype emerging AI architectures and techniques for financial use cases Evaluate new paradigms in model training, inference optimization, and architectural innovations Share knowledge through technical discussions, paper reviews, and internal research presentations Identify opportunities to apply cutting-edge research to improve fraud detection, customer service, risk assessment, and other banking operations

Negotiation

View details