Full Stack Developer · Design, build, and maintain end-to-end web-based solutions using ASP.NET Core, C#, and Vue.js · Develop scalable applications using microservices architecture and API-driven design · Implement and expose secure, scalable APIs, integrated and governed through Azure API Management (APIM) · Build responsive, modular, and maintainable frontend applications using Vue.js and TypeScript · Ensure consistent API contracts, data models, and seamless frontend-backend integration · Develop cloud-native solutions on Microsoft Azure, leveraging managed services for scalability and reliability Software Engineering Quality & Best Practices · Lead the development of clean, maintainable, and well-tested codebases · Define and enforce coding standards, architectural guidelines, and design patterns · Implement automated testing strategies across unit, integration, and end-to-end levels · Conduct architectural and code reviews to ensure long-term sustainability Data, Reliability & Observability · Design data models and persistence layers for consistency and scalability · Ensure data integrity, transactional reliability, and efficient data access patterns · Implement observability for system health, performance, and error analysis Cross-Functional Collaboration & Delivery · Collaborate closely with product, platform, and business stakeholders · Translate business and product requirements into scalable technical solutions · Influence technical roadmaps, trade-offs, and prioritization decisions · Act as a key technical voice in planning, estimation, and delivery ceremonies |
Core Skills · Strong foundation in software engineering principles and best practices · Experience designing and developing scalable, maintainable web applications · Solid understanding of object-oriented programming, design patterns, and clean code · Proven experience building and supporting production-grade systems Programming & Frameworks · Proficiency in C# and .NET Core / ASP.NET Core · Strong experience with Vue.js and modern JavaScript / TypeScript · Experience developing RESTful APIs and full stack web applications · Familiarity with frontend state management, component-based architecture, and responsive design · Experience working with ORMs such as Entity Framework Core Cloud & Azure Technologies · Hands-on experience with Microsoft Azure (App Services, Azure Functions, Messaging, Storage, SQL, Networking) · Experience integrating and managing APIs using Azure API Management (APIM) · Understanding of cloud-native application design, scalability, and security concepts · Familiarity with Azure identity, authentication, and authorization mechanisms Database & Data Management · Experience working with relational databases (SQL Server preferred) · Understanding of data modeling, performance tuning, and transactional integrity · Familiarity with caching and data optimization strategies |
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.