Job Description
Key Responsibilities:
- Develop, maintain, and enhance full-stack web applications using C#/.NET for backend services and TypeScript/JavaScript, HTML, and CSS for frontend development.
- Design and implement scalable, secure, and maintainable RESTful APIs following best practices for resource modeling, validation, versioning, and error handling.
- Build responsive and user-friendly interfaces while ensuring optimal performance and cross-browser compatibility.
- Design, develop, and optimize relational databases such as MySQL, PostgreSQL, or SQL Server, including complex queries, indexing, and performance tuning.
- Apply software engineering best practices including clean architecture, separation of concerns, dependency injection, and code reusability.
- Troubleshoot and resolve production issues across frontend, backend, and database layers using a stru...