Skip to main content

Lead Backend Developer (.NET/C#)

RemoteWorldwide
Published
Role
Backend
Experience
Lead
Employment
Full-time
Salary not disclosed
Check eligibility

Open to Worldwide. Set where you work from to check your eligibility.

No BS summary

Lead backend .NET/C# developer with 5+ years of experience and 1–2 years as Tech Lead/Team Lead or readiness to take leadership. Must know PostgreSQL, HTTP/web integrations, cryptography basics, microservices, queues, observability, Docker, CI/CD, and lead 2–4 developers. Remote global.

Core skills

.NETC#PostgreSQL

Required skills

HTTP/2CORSCookiesmultipart/x-www-form-urlencodedEd25519SHA-256EF CoregRPCProtobufRabbitMQ/KafkaOutboxPrometheusGrafanaOpenTelemetryDockerCI/CDSOLIDAPI design

Optional skills

CloudflareDDDEvent-driven architectureSagaKMSSecret managementProperty-based testingPerformance testing

What you'll do

  • Design and develop .NET services, including business logic, payment flows, and orchestration flows
  • Ensure reliability through idempotency, retries, deduplication, outbox/Saga, and failure handling
  • Ensure security through secret storage/KMS, access control, secure configuration, and deployment
  • Integrate external APIs with correct headers, cookies, formats, and specification compliance
  • Design PostgreSQL databases, schemas, indexes, migrations, query optimization, and lock optimization
  • Improve performance and scalability through profiling, p95/p99 reduction, caching, and rate limiting
  • Manage a team of 2–4 developers, distribute tasks, review code, mentor, onboard newcomers, and unblock work
  • Build effective development processes, code and architecture standards, CI/CD improvements, and testing practices
  • Coordinate technical integrations with product, analytics, QA, DevOps, and stakeholders
  • Analyze incidents, long releases, and code disputes; initiate and control technical improvements

What they require

  • 5+ years of work experience and at least 1–2 years as Tech Lead or Team Lead, or clear willingness to take leadership tasks with a strong technical background
  • Experience with code review and mentoring, including constructive feedback
  • Deep knowledge of network protocols and web integrations
  • Cryptography and formats experience, including binary protocols and byte prefixes
  • Database experience with schema design, indexes, transactions, and migrations
  • Microservices and integrations experience with queues/brokers, Outbox, and idempotency patterns
  • Reliability under load: retries, timeouts, polling, limiters, circuit breaker
  • Observability experience with structured logging and tracing
  • Containerization and CI/CD experience with basic deployment and configuration practices
  • Clean code and architecture experience, including unit and integration tests, code review, and API design

Details

Apply routeUnknown
Salary not disclosed