Senior Full-Stack Developer
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





