Middle AI & Fullstack Engineer - Work in Da Nang

12025-09-28

Position Overview

The Middle Developer will contribute significantly to Safe Financial's AI and Fullstack development initiatives, working with Large Language Models (LLMs), AI Agent architecture, and Model Context Protocol (MCP) implementation under the guidance of Senior Developers and the Technical Lead. This offshore role requires solid technical skills, excellent English communication abilities, eagerness to learn cutting-edge AI technologies, and collaborative teamwork to deliver high-quality financial solutions.

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-5 years of fullstack development experience with .NET and Angular

  • 5+ 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.

BACK TO CAREERS