Senior Full-Stack Developer

July 29, 2025
Open
Open
Location
Vietnam
Occupation
Full-time
Experience level
Senior
Apply
Summary

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.

Highlight
Highlight

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).
Apply now
Thanks you!
Oops! Something went wrong while submitting the form.
Please let us know if this job is expired. Your support helps us maintain an accurate job board!
Similar Jobs
th.jfif
Full Stack Developer
Decentraland Foundation
Anywhere
Full-time
Senior
image.png
Senior Software Engineer
Bolt
Anywhere
Full-time
Senior
milinda_logo
Milinda Systems
Technology products and data services to transform capital projects assurance
HQ Location
Company size
1-10
Founded in
2025
Industry
Data Infrastructure and Analytics
Website
More from Company
No items found.