Charger Logistics Logo

Charger Logistics

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

Posted 12 Hours Ago
Be an Early Applicant
Remote
Hiring Remotely in India
Senior level
Remote
Hiring Remotely in India
Senior level
The Backend Engineer will develop and optimize microservices using .NET Core and PostgreSQL, ensuring high performance and collaboration with DevOps and QA teams.
The summary above was generated by AI
Description

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. The ideal candidate has deep experience in backend development, service-to-service communication, and infrastructure-level tools like Envoy Proxy, service mesh, and observability platforms. You will work closely with DevOps, QA, and frontend teams to ensure high availability, scalability, and maintainability of our services.

Key Responsibilities:
• 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

• 5+ years of backend development experience, including 2+ years in a microservices environment.
• Strong hands-on experience with .NET Core (C#) and PostgreSQL.
• Proficient in Envoy Proxy, including configuration for routing, retries, circuit breakers, and observability.
• Experience with distributed tracing, metrics, and log aggregation tools (e.g., Jaeger, Prometheus, Loki, Grafana).
• Deep understanding of REST, gRPC, and asynchronous messaging patterns (e.g., Kafka, RabbitMQ).
• Familiarity with Kubernetes, Docker, and container-based deployments.
• Understanding of software performance profiling, benchmarking, and optimization.
• Strong grasp of service resilience patterns: timeouts, retries, bulkheads, circuit breakers.
• Excellent problem-solving and debugging skills in large-scale systems.

Preferred Qualifications
• Experience working with Istio, Consul, or another service mesh.
• Familiarity with Event Sourcing, CQRS, and DDD patterns.
• Exposure to Infrastructure as Code tools (Terraform, Helm).
• Experience with other databases like Redis, MongoDB, or TimescaleDB.
• Knowledge of cloud platforms like AWS, Azure, or GCP.

Benefits
  • Competitive Salary
  • Healthcare Benefit Package
  • Career Growth

Top Skills

.Net Core
Docker
Envoy Proxy
Grafana
Grpc
Kafka
Kubernetes
Opentelemetry
Postgres
Prometheus
RabbitMQ
Rest

Similar Jobs

44 Minutes Ago
Remote or Hybrid
4 Locations
Expert/Leader
Expert/Leader
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
As Director of Regional Operations, you will oversee clinical trial operations, manage resources, ensure compliance, and lead strategic initiatives across the region.
Top Skills: Microsoft Office Suite
4 Hours Ago
In-Office or Remote
Pune, Maharashtra, IND
Senior level
Senior level
Artificial Intelligence • Fintech • Information Technology • Logistics • Payments • Business Intelligence • Generative AI
Lead cross-functional initiatives in program execution, manage risks, oversee project phases, and implement scalable frameworks within a SaaS environment.
Top Skills: GitJenkinsJIRA
6 Hours Ago
Remote or Hybrid
Bengaluru, Karnataka, IND
Senior level
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
The Senior Software Engineer will design, develop, and maintain cloud-based applications, leading innovation and mentoring other engineers in an agile environment.
Top Skills: .Net Core.Net FrameworkAWSAzureC#GCPKafkaRabbitMQSQL

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account