Remote Otter LogoRemoteOtter

Backend Engineer - Microservices & Distributed Systems (.NET Core) - Remote

Posted 1 week ago
Software Development
Full Time
India

Overview

We are seeking a skilled and performance-minded Backend Engineer to support and evolve our distributed system of over 100 microservices, built primarily with .NET Core and PostgreSQL.

In Short

  • Design, develop, and optimize high-performance backend microservices using .NET Core/C#.
  • Integrate and manage Envoy Proxy for routing, load balancing, retries, and circuit breaking.
  • Implement distributed tracing, logging, and metrics for observability using tools like OpenTelemetry, Prometheus, and Grafana.
  • Optimize service-to-service communication and database access to reduce latency and improve throughput.
  • Write scalable SQL queries and optimize PostgreSQL usage, indexing, and connection handling.
  • Contribute to service discovery, dynamic routing, and rollout strategies (e.g., blue/green, canary).
  • Collaborate with QA to improve testability and traceability in a distributed system.
  • Participate in architecture reviews and contribute to best practices for microservices at scale.
  • Maintain CI/CD integration pipelines and ensure backend services deploy reliably.
  • Troubleshoot and debug production issues using logs, traces, metrics, and profiling tools.

Requirements

  • Deep experience in backend development.
  • Experience with service-to-service communication.
  • Familiarity with infrastructure-level tools.
  • Strong understanding of microservices architecture.
  • Proficiency in .NET Core and C#.
  • Experience with PostgreSQL.
  • Knowledge of observability platforms.
  • Ability to collaborate with cross-functional teams.
  • Experience in maintaining CI/CD pipelines.
  • Strong troubleshooting skills.

Benefits

  • Opportunity to work on a large scale distributed system.
  • Collaborative and innovative work environment.
  • Professional growth and development opportunities.
  • Work with cutting-edge technologies.
  • Flexible working conditions.
Charger Logistics logo

Charger Logistics

Charger Logistics Inc. is a premier asset-based carrier with a strong presence across North America, boasting over 20 years of experience in delivering top-notch logistics solutions. The company has evolved into a world-class transport provider and is committed to continuous growth. Charger Logistics prioritizes the development of its employees, fostering an entrepreneurial environment that encourages individual ideas and strategies. As the company expands, it seeks motivated professionals to join its dynamic team.

Share This Job!

Save This Job!

Similar Jobs:

Neo4j logo

Backend Engineer - Distributed Systems - Remote

Neo4j

24 weeks ago

Join Neo4j as a Backend Engineer to develop distributed systems for their leading graph database.

Worldwide
Full-time
Software Development
StackAdapt logo

Backend Distributed Systems Engineer - Remote

StackAdapt

30 weeks ago

Join StackAdapt as a Backend Distributed Systems Engineer to lead a team in architecting scalable systems and managing database technologies.

USA
Full-time
Software Development
Datadog logo

Senior Software Engineer - Backend and Distributed Systems - Remote

Datadog

22 weeks ago

Join Datadog as a Senior Software Engineer to design and implement distributed systems for data connectivity.

Germany, France, Italy, Switzerland, Ireland
Full-time
Software Development
Datadog logo

Senior Software Engineer - Backend and Distributed Systems - Remote

Datadog

23 weeks ago

Join Datadog as a Senior Software Engineer to design and implement distributed systems for data connectivity.

Spain
Full-time
Software Development
Datadog logo

Senior Software Engineer - Backend and Distributed Systems - Remote

Datadog

23 weeks ago

Join Datadog as a Senior Software Engineer to design and implement distributed systems for data connectivity.

Portugal
Full-time
Software Development