Backend Developer (C# | .NET | API Systems) (Junior/Senior/Lead)
Summary
This role involves maintaining and refactoring an existing API platform using C# and ASP.NET Core. The engineer will focus on improving system architecture, database performance, and security while collaborating with frontend teams.
Jora Malaysia will close on 9th September 2026. Thank you for being with us, we are cheering you on as you continue your career journey.
Role Overview
We are looking for a strong Backend Engineer with proven experience building and maintaining production backend systems using ASP.NET Core within the .NET ecosystem.
This role involves taking ownership of an existing API platform, improving its structure, performance, and reliability. The current system was developed rapidly and requires refactoring, architectural improvements, and stricter engineering practices.
We expect candidates who can:
- Understand and refactor complex backend code
- Design scalable APIs
- Identify architectural problems and propose solutions
- Deliver production-grade backend services with minimal supervision
You will work closely with frontend engineers and product stakeholders to build stable, secure, and maintainable backend systems.
Key Responsibilities
1. Backend System Development & Code Quality
Design, develop, and maintain backend APIs using:
- C#
- ASP.NET Core
- Modern .NET runtime
Responsibilities include:
- Writing clean, maintainable, and testable backend code
- Refactoring poorly structured or legacy code
- Enforcing consistent project structure and coding standards
- Implementing proper layered architecture (Controllers, Services, Data Access)
Candidates must be comfortable working with existing systems and improving them, not just building greenfield projects.
2. API Architecture & System Design
Design and implement robust RESTful APIs to support web applications and external integrations.
Responsibilities include:
- Designing clear API contracts and data models
- Implementing proper validation and error handling
- Designing maintainable service layers
- Supporting future scalability and feature growth
Candidates should demonstrate solid backend architecture thinking, not just endpoint implementation.
3. Data Access & Database Performance
Design and maintain efficient database interactions using:
- Entity Framework Core
- Microsoft SQL Server or other relational databases
Responsibilities include:
- Writing efficient queries and understanding query performance
- Managing schema migrations and database structure
- Preventing performance issues such as N+1 queries
- Ensuring data consistency and integrity
Strong candidates should understand how backend code impacts database performance.
4. Performance & Reliability
Improve backend performance and reliability across services.
Responsibilities include:
- Implementing asynchronous processing
- Reducing unnecessary database calls
- Identifying performance bottlenecks
- Ensuring APIs remain stable under real-world load
Candidates should demonstrate the ability to diagnose and fix backend performance issues.
5. Security & Backend Best Practices
Follow secure backend development practices.
Responsibilities include:
- Implementing authentication and authorization mechanisms
- Protecting APIs from common vulnerabilities
- Implementing proper input validation and error handling
- Ensuring sensitive data is handled securely
Backend developers must understand that security is enforced on the server side, not the client.
6. Engineering Ownership & Collaboration
Work closely with engineers and stakeholders to improve the overall system.
Responsibilities include:
- Participating in code reviews
- Contributing to technical decisions
- Improving development practices and architecture
- Taking ownership of backend quality and maintainability
We expect engineers who actively improve systems, not just complete assigned tasks.
Be careful - Don’t provide your bank or credit card details when applying for jobs. Don't transfer any money or complete suspicious online surveys. If you see something suspicious, report this job ad .