Full Stack Engineer

Glints

Indonesia

On-site

IDR 350,000,000 - 700,000,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Glints is seeking an senior software engineer to design, build, and maintain backend services and APIs in C# / .NET for an appointment booking and patient-facing platform. You will optimize data in Azure SQL, deploy via Azure App Service and Functions, and collaborate with front-end teams using React Native and React.js.

You will diagnose bottlenecks, propose remediation, and contribute to documentation and runbooks while mentoring junior engineers. Strong English communication is essential.

Qualifications

  • 6–10 years of professional software engineering experience.
  • Deep expertise in C# and .NET — ASP.NET Core, Web API, Entity Framework Core.
  • Strong command of object-oriented design and enterprise software fundamentals: SOLID, clean/layered architecture, design patterns, separation of concerns.
  • Solid relational database skills, ideally on Azure SQL Database / SQL Server: normalized schema design, T-SQL, stored procedures, transactions and isolation levels, performance profiling.
  • Hands-on experience with Microsoft Azure in production — API Management, App Service, Functions, Key Vault, Blob Storage, Service Bus or equivalent messaging.
  • A genuine habit of writing documentation — technical design docs, ADRs, API specs (OpenAPI/Swagger), runbooks.
  • Strong written and spoken English; able to communicate technical trade-offs to non-technical stakeholders.

Responsibilities

  • Design, build, and maintain backend services and APIs in C# / .NET for appointment booking and patient facing platform.
  • Diagnose and resolve scalability bottlenecks — data model constraints and integration pain points, with remediation plans.
  • Model and optimize data in Azure SQL Database: schema design, indexing, query tuning, and migration planning.
  • Build and manage APIs on Azure API Management, and deploy services across Azure App Service, Functions, and related components.
  • Contribute to the front end — React Native for mobile and React.js for web, working closely with design and product.
  • Integrate with HIS/HMS modules, doctor rostering, payments, notifications, and identity providers.
  • Write clear technical design documents and API documentation for traceability.
  • Enforce engineering discipline via code review, automated testing, and CI/CD; mentor mid-level engineers.
  • Work with clinical ops, customer support, and product stakeholders to translate operational problems into technical solutions.

Skills

C# / .NET
ASP.NET Core
Web API
EF Core
Concurrency
Dependency Injection
SOLID
Clean Architecture
Design Patterns
SQL / Azure SQL
T‑SQL
Azure
Azure Functions
OpenAPI/Swagger
Documentation
English Communication

Tools

Azure API Management
Azure App Service
Azure Functions
Azure SQL Database
SQL Server
OpenAPI/Swagger

Job description

  • Design, build, and maintain backend services and APIs in C# / .NET for our appointment booking and patient facing platform.
  • Diagnose and resolve current system limitations — scalability bottlenecks, data model constraints, scheduling logic gaps, and integration pain points — and propose realistic remediation plans.
  • Model and optimize data in Azure SQL Database: schema design, indexing, query tuning, and migration planning.
  • Build and manage APIs on Azure API Management, and deploy services across Azure App Service, Azure Functions, and related Azure components.
  • Contribute to the front end — React Native for mobile and React.js for web — working closely with design and product.
  • Integrate with hospital systems and third parties: HIS/HMS modules, doctor rostering and slot availability, payment gateways, notification channels (SMS, email, WhatsApp), and identity providers.
  • Write clear technical design documents and API documentation, so decisions and behavior remain traceable long after the ticket closes.
  • Enforce engineering discipline through code review, automated testing, and CI/CD; mentor mid-level engineers.
  • Work with clinical operations, customer support, and product stakeholders to translate real operational problems into sound technical solutions.
Qualifications:
  • 6–10 years of professional software engineering experience, with a strong track record of delivering and maintaining production systems.
  • Deep expertise in C# and .NET — ASP.NET Core, Web API, Entity Framework Core, async/concurrency, dependency injection.
  • Strong command of object-oriented design and enterprise software fundamentals: SOLID, clean/layered architecture, design patterns, separation of concerns — and the judgment to know when not to over-engineer.
  • Solid relational database skills, ideally on Azure SQL Database / SQL Server: normalized schema design, T-SQL, stored procedures, transactions and isolation levels, performance profiling.
  • Hands‑on experience with Microsoft Azure in production — API Management, App Service, Functions, Key Vault, Blob Storage, Service Bus or equivalent messaging.
  • A genuine habit of writing documentation — technical design docs, ADRs, API specs (OpenAPI/Swagger), runbooks.
  • Strong written and spoken English; able to communicate technical trade-offs to non-technical stakeholders.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer (.NET / C# + React
Senior Full Stack Engineer (.NET / C# + React

Glints • Indonesia

Remote
IDR 725,558,000 - 1,269,726,000
Senior .NET Full-Stack Engineer — Azure & APIs
Senior .NET Full-Stack Engineer — Azure & APIs

Glints • Indonesia

On-site
IDR 350,000,000 - 700,000,000
Product Engineer
Product Engineer

Mganik Group • Jakarta Pusat

On-site
IDR 300,000,000 - 600,000,000
Product Engineer
Product Engineer

MGMI Career Portal • Jakarta Utara

On-site
IDR 167,400,000 - 256,680,000
Product Engineer
Product Engineer

MGMI - mGanik Grup Mitra Indonesia • Jakarta Barat

On-site
IDR 600,000,000 - 900,000,000
Frontend Engineer
Frontend Engineer

PT Rotterdam Consulted Solutions Indonesia • Kota Bandung

On-site
IDR 133,920,000 - 256,680,000
Fullstack Developer
Fullstack Developer

PT Astra Graphia Information Technology • Jakarta Pusat

On-site
IDR 360,000,000 - 720,000,000
Full Stack Engineer (Applied AI)
Full Stack Engineer (Applied AI)

PT Berlian Sistem Informasi • Daerah Khusus Ibukota Jakarta

On-site
IDR 1,265,822,784 - 1,808,318,264
Senior .NET Engineer (Project Based)
Senior .NET Engineer (Project Based)

PT. Salis Investama • Jakarta Pusat

On-site
IDR 360,000,000 - 480,000,000
Senior .NET Engineer (Project Based)
Senior .NET Engineer (Project Based)

Salis Investama • Jakarta Pusat

On-site
IDR 360,000,000 - 480,000,000