Senior Developer - Backend - Rust / .NET
Job
Compunnel, Inc.
Chester, CT (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
78
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Job Summary We are seeking a Senior Backend Developer with strong expertise in Rust and .NET technologies to design, build, and maintain scalable backend services within distributed and event-driven architectures. The ideal candidate will have hands-on production experience developing high-performance APIs, background services, event consumers, and data processing workers using modern backend engineering practices. This role requires deep technical expertise in Kafka-based event processing, CQRS, event sourcing, distributed systems, and multi-database environments including PostgreSQL, TimescaleDB, and Neo4j. Key Responsibilities Design, develop, and maintain backend services using: Rust .NET / C# REST APIs Background services Event consumers Data processing workers Build and maintain event-driven systems using Kafka.
Develop and support:
Kafka topic consumers Consumer group management Retry and dead-letter handling Idempotent message processing Event schema validation Event versioning strategies Exactly-once or effectively-once processing patterns Design and optimize distributed backend architectures and scalable service integrations. Work with multiple database technologies based on application and business requirements. Develop and maintain projection/read models using CQRS and event sourcing patterns. Build containerized backend services and support deployment workflows. Develop and execute unit and integration testing strategies. Collaborate with engineering teams to improve scalability, reliability, and system performance. Troubleshoot distributed systems, event-processing workflows, and backend service issues. Support continuous improvement initiatives for backend architecture and operational reliability. Required Qualifications Strong hands-on production experience with: Rust .NET / C# Kafka PostgreSQL TimescaleDB Neo4j Experience with: Event sourcing CQRS Projection/read-model development Distributed systems Backend API development Containerized services Unit and integration testing Strong expertise in Rust backend development including: Async Rust Tokio or similar async runtimes Error handling patterns Traits and generics Serde serialization/deserialization API and worker service development Kafka client integrations PostgreSQL integrations Strong understanding of event-driven architecture principles and distributed messaging systems. Experience designing scalable and reliable backend systems. Strong analytical, troubleshooting, and problem-solving skills. Excellent collaboration and communication abilities. Preferred Qualifications Experience building high-throughput, low-latency distributed systems. Exposure to cloud-native architectures and DevOps practices. Experience with observability, monitoring, and performance optimization in distributed environments.Similar remote jobs
Veolia Environnement SA
Minnetonka, MN
Posted2 days ago
Updated13 hours ago
Cloud for Good
Asheville, NC
Posted2 days ago
Updated13 hours ago
Emory University
Atlanta, GA
Posted2 days ago
Updated13 hours ago
Similar jobs in Chester, CT
A.R. Mazzotta
Chester, CT
Posted2 weeks ago
Updated2 days ago
1245 Tennessee CVS Pharmacy, L.L.C.
Chester, CT
Posted2 weeks ago
Updated1 week ago
Similar jobs in Connecticut
VIP Discount Auto Ctr
West Hartford, CT
Posted2 days ago
Updated13 hours ago
VIP Discount Auto Ctr
West Hartford, CT
Posted2 days ago
Updated13 hours ago
VIP Discount Auto Ctr
Waterbury, CT
Posted2 days ago
Updated13 hours ago