Infomina Geolytik Sdn Bhd
Infomina Geolytik Sdn Bhd is a joint venture between Infomina Berhad and Geolytik Tech Sdn Bhd, established to modernize Malaysia’s property valuation and financing ecosystem through digital innovation.
ValuationXchange (VX)
ValuationXchange is an enterprise-grade workflow platform connecting banks, valuers, and internal stakeholders through secure, auditable, and highly configurable digital valuation processes. The platform supports valuation requests, allocations, dashboards, notifications, document management, and analytics, and is designed to operate at bank-grade security, performance, and compliance standards.
Job Purpose
As a Full-Stack Developer, you will be responsible for designing, building, and maintaining end-to-end features across the ValuationXchange platform. You will work across the React single-page application and the .NET 8 backend to deliver secure, performant, and scalable solutions for enterprise and banking users.
Key Responsibilities
- End-to-End Feature Development
- Design, build, and maintain full-stack features spanning React 18 + TypeScript frontend, ASP.NET Core (.NET 8) Web APIs, and SQL Server data models and workflows.
- Implement complex UI capabilities including dynamic forms, validations, workflows, data tables, dashboards, charts, CSV/XLSX import/export, and PDF rendering.
- Ensure frontend components are responsive, accessible, and maintainable.
- Authentication, Authorization, and Security
- Implement and maintain secure authentication using Azure AD (MSAL) for SPA and API access.
- Enforce role-based and claim-based authorization across frontend and backend.
- Contribute to platform hardening, including API security, rate limiting, and secure data handling.
- Backend API and Data Engineering
- Design and implement RESTful APIs following best practices in error handling, consistency, and domain modeling.
- Build EF Core entities, migrations, and transactional workflows using SQL Server.
- Optimize database performance through indexing, query tuning, and appropriate isolation levels.
- Implement caching, pagination, concurrency control, and async I/O patterns where required.
- Platform Migration and Modernisation
- Lead or support the migration from Node/Next.js/Postgres to .NET 8/EF Core/SQL Server.
- Map and redesign data models, plan and execute data migrations, and support low-downtime or zero-downtime cutover strategies.
- Rebuild existing workflows with improved reliability, consistency, and observability.
- Reliability, Observability, and Quality
- Implement structured logging, metrics, and tracing using Microsoft.Extensions.Logging and OpenTelemetry.
- Write and maintain unit and integration tests across frontend and backend.
- Contribute to improving test coverage, CI quality gates, and deployment confidence.
- DevOps and Delivery
- Contribute to CI/CD pipelines using Azure Pipelines.
- Work with Azure Static Web Apps, Azure App Service, or container-based deployments.
- Participate in code reviews, architecture discussions, and iterative delivery planning.
- Collaboration and Engineering Excellence
- Work closely with product managers, project managers, and other engineers to clarify requirements and delivery scope.
- Participate actively in technical discussions and design reviews.
- Uphold engineering standards for code quality, documentation, and maintainability.
Qualifications
- 4–8+ years of experience building production-grade web applications with meaningful ownership across frontend and backend.
- Strong proficiency in React and TypeScript, including modern hooks-based architecture.
- Strong backend experience with .NET 6+ (ideally .NET 8) and ASP.NET Core Web APIs.
- Solid experience with EF Core and SQL Server, including migrations, performance tuning, and transactional workflows.
- Practical experience implementing authentication and authorization using OAuth2 / OIDC (preferably Azure AD).
- Experience writing automated tests and working within CI/CD pipelines.
- Strong understanding of software delivery life cycles and production support responsibilities.
- Clear communication skills and the ability to collaborate effectively across technical and non-technical teams.
Preferred Experience
- Migration experience from Node.js / Postgres to .NET / SQL Server.
- Familiarity with Clean Architecture, CQRS, MediatR, AutoMapper, or FluentValidation.
- Experience with file and reporting workflows (ExcelJS, CSV streaming, PDF generation).
- Experience implementing notification systems (e.g., Firebase Cloud Messaging).
- Hands-on experience with Azure services, Key Vault, and cloud security best practices.
- Exposure to OWASP guidelines, API hardening, and secure system design.
- Experience working on enterprise or regulated systems (e.g., banking, financial services).
Join Us
Are you ready to take on this exciting challenge and make a significant impact? Apply now through welcome@valuationxchange and join us in our journey to redefine the modern appraisal product.