Middle AI & Fullstack Engineer - Work in Da Nang
Responsibilities
AI & LLM Development
-
Implement AI capabilities using Large Language Models including GPT-4, Claude, and emerging LLM technologies
-
Develop components for AI Agents using Model Context Protocol (MCP) and LangChain frameworks under senior guidance
-
Support creation of specialized AI agents for financial data processing, customer service automation, and compliance monitoring
-
Implement natural language processing features for financial document analysis and customer interactions
-
Assist in building machine learning models and algorithms for risk assessment and fraud detection
-
Learn and apply RAG (Retrieval-Augmented Generation) techniques for financial knowledge systems
-
Stay updated with emerging AI technologies, prompt engineering, and LLM best practices
-
Apply responsible AI practices in financial service applications
Technical Implementation
-
Develop software components utilizing AI, Azure, SQL Server, Angular, and MAUI technologies
-
Implement code according to architectural guidelines and technical specifications provided by senior developers
-
Adhere to coding standards and best practices for financial software development
-
Participate actively in code reviews and apply feedback to continuously improve code quality
-
Troubleshoot and resolve technical issues during development with guidance when needed
-
Implement comprehensive automated testing following established patterns
-
Fullstack Development
-
Develop backend solutions using .NET 8, C#, and Azure services
-
Build responsive frontend components using Angular and modern TypeScript
-
Contribute to cross-platform mobile applications using MAUI
-
Work with SQL Server databases and implement data models using Entity Framework
-
Integrate with APIs and third-party services following security best practices for financial systems
-
Communication & Team Leadership
-
Maintain clear communication with Australian-based Senior Developers and Technical Lead
-
Provide regular, detailed updates on assigned tasks during daily standups and sprint meetings
-
Document code and components according to team standards for knowledge sharing
-
Actively participate in sprint planning, daily standups, and retrospective sessions across time zones
-
Ask relevant questions and seek guidance when faced with complex challenges
-
Collaborate effectively with in-house teams and stakeholders
Requirements
Technical Skills
-
3+ years of fullstack development experience with .NET and Angular
-
3+ years of experience with Azure cloud services and SQL Server
-
1+ years of hands-on experience with AI/ML concepts and technologies
-
Demonstrated experience with at least one LLM platform (OpenAI GPT, Claude, Azure OpenAI)
-
Basic experience with AI frameworks such as LangChain or Semantic Kernel
-
Knowledge of MAUI or similar cross-platform mobile development frameworks
-
Understanding of software architecture principles and design patterns Experience with CI/CD practices using Azure DevOps or similar platforms
-
Proficiency with Entity Framework (Core and/or EF6)
-
Good understanding of Azure services including App Service, Functions, and Cognitive Services
-
Familiarity with Event Sourcing, Event Driven Architecture, and Domain-Driven Design concepts
Communication & Professional Skills
-
Strong written and spoken English - ability to communicate technical concepts clearly to Australian-based team
-
Experience working with remote, distributed teams effectively
-
Good documentation skills - ability to create clear technical documentation
-
Strong problem-solving abilities and analytical thinking Self-motivated with ability to learn independently while maintaining team collaboration
-
Receptive to feedback and coaching from senior team members
-
Adaptability to different working styles and cultural practices
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
-
Interest in financial services and understanding of basic financial concepts
-
Experience with vector databases or similarity search technologies
-
Familiarity with microservices concepts and implementation
-
Experience with Agile development methodologies in distributed teams
-
Previous experience working with Australian, UK, or US companies
-
Enthusiasm for AI and machine learning technologies
What we offer
-
Attractive salary based on your performance
-
Annual 13th month salary
-
Dedication bonus goes up to 40% monthly salary
-
Hybrid working (1-day WFH per week)
-
Premium healthcare insurance, Annual health checks up.
-
Happy hour every Thursday.
-
Team building allowance.
-
Annual Company team building trip.
-
Clubs (Football, Badminton, Swimming, Chess, Music band).
-
Exclusive training programs for all staff in technical, soft skills and process.
-
Outdoor training every 6 months.
-
English class.
-
Technical clubs.
-
Marriage allowance, having newborn baby allowance, bereavement allowance.