Search by job, company or skills

C

.Net & API Back End Developer

Save
new job description bg glownew job description bg glow
  • Posted 7 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

  • Work Arrangement: Work From Home
  • Work Location: WFH Philippines
  • Working Days: Mondays to Fridays PH Night shift 10 PM

We are building a secure, extensible API gateway platform with a modular connector architecture. The system is designed for API-first integration, stateless scalability, and enterprise-grade security, built on .NET, IIS, and MSSQL Server.

Responsibilities

Backend & API Development

  • Build and maintain ASP.NET MVC and Web API services
  • Design RESTful APIs with proper HTTP semantics (verbs, status codes, content negotiation)
  • Implement middleware, controllers, and resource filters
  • Support reverse-proxy-based request routing
  • Develop background services and scheduled tasks using .NET hosted services or equivalents

API Gateway & Architecture

  • Design and maintain API gateway and reverse proxy layer
  • Implement request forwarding, header injection, and response passthrough
  • Build modular plugin/connector architecture with runtime registration and discovery
  • Maintain thread-safe in-memory registries and caching systems
  • Ensure stateless, horizontally scalable service design behind load balancers

Security & Authentication

  • Implement centralized authentication with multiple credential types resolving to a unified identity
  • Develop and maintain OAuth 2.0 flows (client_credentials, private_key_jwt)
  • Implement JWT issuance, validation, and claims-based authorization
  • Manage signing key rotation strategies
  • Implement HMAC-SHA256 request signing with secure verification
  • Design group-based authorization with per-endpoint access control lists (ACLs)
  • Apply secure secrets and credential storage practices

Data & Persistence

  • Design MSSQL database schemas for authentication, endpoints, and access control
  • Implement configuration storage across multiple tiers (platform, connector, deployment)
  • Use JSON and key-value patterns within relational tables
  • Optimize queries and implement paginated APIs for structured data

Integration & Event Handling

  • Build webhook ingestion and event-driven workflows
  • Implement retry logic and downstream request forwarding
  • Integrate third-party REST APIs with multi-step orchestration

Admin & Platform Tools

  • Maintain reverse-proxied admin interface
  • Optionally develop lightweight admin UIs using ASP.NET Razor views
  • Support management of connectors, endpoints, and access policies

Technical Requirements

Core Stack

  • .NET (ASP.NET MVC, Web API)
  • IIS on Windows Server
  • Microsoft SQL Server (MSSQL)
  • RESTful API architecture

Key Concepts

  • Stateless service design
  • Horizontal scaling behind load balancers
  • API gateway patterns
  • Modular/plugin-based architecture
  • Event-driven systems

Required Skills

  • Strong experience in ASP.NET MVC and Web API
  • Deep understanding of REST API design principles
  • Experience with JWT authentication and OAuth 2.0
  • Knowledge of HMAC signing and secure communication patterns
  • Strong MSSQL design and optimization skills
  • Experience building scalable backend systems
  • Understanding of distributed system architecture

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147567519