
BMV266 - SENIOR FULLSTACK DEVELOPER

BMV266 - SENIOR FULLSTACK DEVELOPER
IT
Senior
Remote
Full-time
Responsibilities
The Senior Fullstack Developer will be responsible for designing, developing, maintaining, and enhancing our enterprise foreign exchange and international payments platform.
The successful candidate will work as a dedicated member of the development team, working closely with our Technical Lead, developers, QA engineer, and management team.
The role requires excellent full-stack development capability, strong analytical skills and the ability to understand and work within a large existing enterprise codebase while contributing ideas for future improvements.
Software Development:
Design, develop and maintain applications using React, TypeScript, C# and ASP.NET Core.
Develop responsive, intuitive and high-performance web interfaces.
Build and maintain RESTful APIs and backend services.
Produce clean, maintainable, secure and well-documented code.
Enhance existing enterprise applications while maintaining backwards compatibility where required.
Database Development:
Develop and maintain Microsoft SQL Server database objects.
Write, optimise and troubleshoot T-SQL queries and stored procedures.
Analyse and improve application and database performance.
Support database optimisation and tuning.
Application Maintenance & Support:
Investigate and resolve production issues.
Troubleshoot complex technical and business problems.
Support migration of legacy functionality into the new platform.
Minimise regression risks through robust development practices.
Technical Leadership:
Participate in architecture discussions and technical design.
Conduct code reviews.
Promote coding standards and development best practices.
Contribute to technical documentation and knowledge sharing.
Assist with continual improvement of development processes.
Collaboration:
Work closely with Product Owners and business stakeholders.
Translate business requirements into technical solutions.
Participate in sprint planning, estimation and retrospectives.
Collaborate effectively with developers, QA and support teams.
Requirements
Minimum 8 years' commercial software development experience.
Minimum 8 years' experience developing enterprise applications using Microsoft technologies.
Minimum 8 years' experience with C#, SQL Server and object-oriented software development.
Minimum 8 years' experience developing modern web applications using technologies such as ASP.NET, ASP.
Strong experience with Microsoft SQL Server, T-SQL and database performance tuning.
Experience working on large enterprise applications.
Experience supporting and enhancing business-critical systems.
Experience investigating and resolving complex production issues.
Experience working across the complete software development lifecycle.
Experience working with existing enterprise codebases rather than solely greenfield development.
Frontend:
React
TypeScript
HTML5
CSS3
Material UI (MUI)
Backend:
C#
ASP.NET Core (.NET 6/8/9)
REST API Development
Authentication & Authorisation (JWT / OAuth / OpenID Connect)
Database:
Microsoft SQL Server
T-SQL
Stored Procedures
Query optimisation
Performance tuning
Entity Framework Core
Dapper ORM
Development Tools:
Git
Azure DevOps
Debugging and troubleshooting
Unit testing
Code reviews
Desirable Skills:
RabbitMQ
Hangfire
gRPC
Docker
Redis
Microservices
CI/CD pipelines
AI-assisted development tools (GitHub Copilot, ChatGPT, Cursor, Claude Code)
Experience using AI tools to improve developer productivity whilst maintaining high-quality code
Experience with enterprise SaaS platforms
Experience with financial services, banking, payments, treasury or foreign exchange systems
Benefits
Working location: Remote full-time (with at least 4 hours of overlap with UK working hours)
Salary range: Up to VND 85,000,000 gross
Infomation
Offered Salary
2,800 $ - 3,000 $
Skills
