Full Stack Engineer
Glints · Indonésia · Remote · LinkedIn
Location listed in the job: Indonésia. Work model: Remote
About the job
Responsibilities: 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. Comfortable working across the stack, including JavaScript/TypeScript and at least one modern front-end framework. 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. Requisitos adicionados pelo anunciante da vaga • Mais de 6 anos de experiência profissional com .NET Core • Mais de 6 anos de experiência profissional com React Native • Mais de 6 anos de experiência profissional com C# Sobre a empresa Glints 387.056 seguidores Seguir Fornecimento e gestão de recursos humanos • 201-500 funcionários • 932 no LinkedIn Glints is the leading talent ecosystem in Southeast Asia. Our mission is to enable the 120 million professionals in the region to grow their careers and empower organizations to hire the right talent from anywhere in Southeast Asia. Officially launched in 2015 in Singapore, Glints has empowered more than 3 million talent and 50,000 organizations to realize their human potential. Today, we stand at the forefront of human capital empowerment as the fastest-growing startup in the career development and talent recruitment space. Glints currently operates in Indonesia, Malaysia, Singapore, Vietnam, Philippines, and Taiwan.