

Full Stack Developer
PT Kairos Utama Indonesia
- Jakarta Selatan, Indonesia12B, 1, RT05/RW02, Jalan Dr Ide Anak Agung Gde Agung, Kuningan Timur Kel., Setia Budi, Jakarta Selatan, DKI Jakarta, IndonesiaJakarta SelatanDKI JakartaIndonesiaIndonesia
- Full timeFULL_TIME
Posted 2 days ago and deadline of application is on 27 Feb
Recruiter was hiring 8 days ago
2025-12-30T00:53:43.211161+00:002026-02-27T17:00:00+00:00Job Description
.NET Full Stack Developer is responsible for designing, developing, testing, deploying, and maintaining end-to-end web applications using Microsoft .NET technologies on the backend and modern frontend frameworks. This role requires strong technical expertise across backend services, frontend UI, databases, APIs, security, and deployment processes.
The developer works closely with Business Analysts, UI/UX Designers, DevOps Engineers, and stakeholders to deliver scalable, secure, and high-performance applications.
Job Description:
1. Backend Development (.NET)
- Design, develop, and maintain server-side applications using: (C#, ASP.NET Core / ASP.NET MVC, .NET Web API / Minimal APIs).
- Design and implement RESTful APIs for frontend and third-party integrations.
- Implement business logic, validation, and transaction handling.
- Manage authentication and authorization using: (ASP.NET Identity, OAuth2 / OpenID Connect, JWT 'JSON Web Tokens' ).
- Ensure backend services are scalable, secure, maintainable, and well-documented.
2. Frontend Development
- Develop responsive and interactive user interfaces using: (HTML5, CSS3, JavaScript, TypeScript, Frontend frameworks such as React, Angular, or Blazor).
- Implement UI designs based on UX/UI wireframes and specifications.
- Integrate frontend applications with backend APIs.
- Ensure cross-browser compatibility and mobile responsiveness.
- Apply best practices in performance, accessibility, and usability.
3. Database Design & Data Management
- Design, develop, and maintain relational databases using: (Microsoft SQL Server, PostgreSQL / MySQL 'optional' ).
- Write optimized SQL queries, stored procedures, and views.
- Use ORM tools such as: (Entity Framework Core, Dapper).
- Ensure data integrity, indexing, performance tuning, and efficient data access.
- Handle data migration and versioning when required.
4. API & System Integration
- Integrate third-party services and APIs (e.g., payment gateways, email services, cloud services).
- Develop and maintain internal APIs for microservices or external clients.
- Implement API versioning, error handling, and logging.
- Ensure secure API communication using HTTPS, tokens, and certificates.
5. Security & Compliance
- Apply secure coding practices throughout the development lifecycle.
- Protect applications against common vulnerabilities such as: (SQL Injection, XSS, CSRF, Broken authentication).
- Implement Role-Based Access Control (RBAC).
- Secure sensitive data using encryption at rest and in transit.
- Ensure compliance with internal security policies and relevant standards (e.g., ISO 27001, GDPR if applicable).
6. Testing & Quality Assurance
- Perform unit testing, integration testing, and basic application testing.
- Debug, troubleshoot, and fix issues independently.
- Ensure code quality, stability, and performance before deployment.
Minimum Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Able to do Frontend and Backend and doing Troubleshooting if Required.
- 1–3 years of experience as a .NET Full Stack Developer or Software Developer.
- Experience using Git / version control.
- Familiar with Visual Studio .NET, XML, JSON, Script Schedular, Data Validation, Store procedure.
- Strong analytical and planning skills.
- Strong communication skills and ability to work collaboratively in a team
Perks and Benefits
Medical / Health Insurance
Required Skills
- HTML
- ASP.NET
- Critical Thinking
- SQL
- Communication Skills
Jobs Summary
- Job Level
- Entry Level / Junior, Apprentice
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Recruiter response to application
- Once in a while
- Office Address
- Menara Caraka, Jalan Dr Ide Anak Agung Gde Agung 1, RT05/RW02, Kuningan Timur Kel., Setia Budi, Jakarta Selatan, 12950, Indonesia
Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.