Senior Full-Stack Developer
Milinda Systems, a Singapore-based innovator in assurance technologies for large infrastructure projects, is hiring a Senior Full-Stack Developer for a remote role open to candidates in Vietnam and nearby countries. This full-time position involves building and maintaining complex, data-centric web applications that integrate across systems like Azure, Microsoft 365, and Databricks. You'll work cross-functionally to develop ETL pipelines, secure APIs, scalable UIs, and CI/CD infrastructure, collaborating with UX, product, and domain teams. The company offers the chance to work on greenfield projects in a flat, fast-paced environment with competitive compensation and the opportunity to shape the digital transformation of capital projects worldwide.
Candidates should have 5+ years of full-stack experience, proficient in Python, TypeScript/JavaScript, and modern front-end frameworks like React or Next.js. Must-have expertise includes Azure Databricks, Data Lake Storage, schema design, API integrations (REST/GraphQL), and Microsoft 365 tools like Power Apps and SharePoint. Familiarity with CI/CD tools (GitHub Actions, Azure DevOps), IaC (Bicep or Terraform), and IAM best practices in Azure is also required. Excellent English communication skills and a strong understanding of design and testing patterns are essential. Bonus points for experience in the construction tech domain, AI/ML on Databricks, Power BI Embedded, or serverless architectures.
This role offers a unique opportunity to contribute to a mission-critical platform powering global infrastructure development. Expect to work remotely for the first six months with flexibility thereafter. Candidates are encouraged to apply with a résumé, GitHub link, and a short note about a data engineering challenge they’ve solved.
Senior Full-Stack Developer – Milinda Systems
This role is open to candidates in Thailand, Vietnam, Malaysia, Hong Kong and other locations proximate to Singapore.
About Milinda Systems
Milinda Systems is a Singapore-based software company that builds assurance products for the infrastructure, construction, and engineering sectors. We connect disparate data sources—project management, infrastructure, project controls, safety systems—into unified, insight-driven platforms. Our stack spans Azure, Databricks, and modern JavaScript frameworks, with strong integrations into Microsoft 365.
Role Summary
You will design, prototype, and maintain data-intensive web applications that power construction-assurance workflows. Reporting to the Lead Developer, you’ll own end-to-end delivery—from data-ingestion pipelines and microservices to React-based UIs—while ensuring robust integrations with SharePoint, Power Platform, and Azure resources. This role is ideal for an engineer who enjoys rapid prototyping, green-field architecture, and the challenge of stitching multiple enterprise systems into a cohesive product.
Key Responsibilities
Scope
What You’ll Do
Architecture & Prototyping
- Turn high-level solution diagrams into working PoCs and evolve them into production-ready services.
Data Engineering
- Build ingestion pipelines that extract, transform, and load data from third-party APIs, on-prem systems, and field devices into Azure Data Lake Storage & Databricks.
Full-Stack Development
- Develop secure REST/GraphQL services (Python/TypeScript) and responsive front-ends (React/Next.js, Tailwind, shadcn/ui).
Microsoft 365 Integrations
- Extend and integrate Power Apps, Power Automate, Dataverse, and SharePoint sites and lists with our custom web apps.
DevOps & CI/CD
- Configure IaC (Bicep/Terraform) and pipelines (GitHub Actions/Azure DevOps) to automate build, test, deploy.
Maintenance & Support
- Refactor legacy codebases, monitor performance, and resolve production incidents across multiple client environments.
Must-Have Qualifications
- 5+ years professional full-stack experience delivering production web applications.
- Proven data-engineering skills: designing schemas, orchestrating ETL/ELT jobs, optimizing large datasets.
Nice-to-Have
- Experience in the construction/AEC domain.
- Exposure to Databricks Vector Search or AI/ML pipelines.
What Success Looks Like After 12 Months
- Delivered PoCs → Production: PoC systems deployed to production clients with measurable KPIs.
- Unified Data Lake: Key external data sources reliably landed, catalogued, and accessible via Databricks SQL Warehouse.
Milinda Systems Employment
- Industry Impact – Shape the digital transformation of large-scale infrastructure projects.
- Green-Field Innovation – Prototype with modern tech, free from legacy constraints.
- Flat Structure – Direct access to founders and rapid decision cycles.
Application Process
Submit your résumé, GitHub/portfolio, and a one-paragraph note on a past data-engineering challenge you solved.
Interviews:
- 60 min engineering experience deep-dive.
- 30 min culture & product fit with leadership.
Ready to build the next-generation assurance platform for construction?
Send your application to benjamin@milinda.systems with subject “Full-Stack Developer – [Your Name] - [Country]”.
Please include in your application:
- Your location.
- Availability for full-time employment (starting when).
- Expected monthly salary (USD).
Similar Jobs





