Qureos

FIND_THE_RIGHTJOB.

Senior Back End Developer

Cedar Park, United States

Who We Are:

At GreenRoad, we help make driving safer, smarter, and more sustainable through advanced telematics and real-time driver behavior analytics. Our technology powers global fleets and transforms how organizations manage safety and efficiency on the road.

We’re now entering a major modernization phase to rebuild our core data platform into a scalable, event-driven system capable of handling millions of data points. We’re looking for a hands-on Senior Back End Developer who will play a central role in re-architecting our data pipelines, storage, and processing infrastructure.

Job Overview:

As a Senior Back End Developer, you’ll lead the evolution of GreenRoad’s backend and data processing layer into a modern, cloud-native architecture. You’ll be responsible for designing and implementing scalable data flows, APIs, and backend services that process telematics and sensor data in real time.

You’ll work closely with data engineers, DevOps, and product teams to ensure our data pipeline is reliable, efficient, and future-proof – enabling analytics, live dashboards, and AI-based safety insights at scale.

Key Responsibilities:

  • Build the new ServiceBus: Design and implement a Kafka-based message bus to replace MSMQ and MongoDB-centric logic.
  • Architect for scale and resilience: Create event-driven microservices using .NET Core and Kafka consumer groups to ensure high-throughput, ordered, and fault-tolerant message handling.
  • Integrate with existing systems: Develop bridging and migration components between RabbitMQ, Kafka, and existing GreenRoad services.
  • Develop core messaging patterns: Implement fan-out, competing consumer, and persistent (sticky) consumer models using Kafka topics and partition keys.
  • Optimize data flow: Ensure efficient message routing, batching, and state-handoff during service reallocation and restarts.
  • Cloud & DevOps collaboration: Work with DevOps engineers to operate and scale Kafka on AWS MSK, using Docker, Kubernetes, and CI/CD pipelines (Azure DevOps).
  • Observability: Implement metrics, tracing, and monitoring for message throughput, latency, and system reliability.
  • Technical leadership: Mentor developers, conduct code reviews, and champion best practices in distributed systems and microservices architecture.
  • Continuous Improvement: Constantly look for ways to optimize the platform’s performance, scalability, and user experience.

What We’re Looking For:

Experience

  • 6+ years of back-end development experience with .NET Core and C# in production environments.
  • Proven experience building or integrating with messaging and streaming systems (Kafka, RabbitMQ, or similar).
  • Hands-on expertise with Kafka architecture, including topics, partitions, consumer groups, and offsets.
  • Solid understanding of microservices design, stateful stream processing, and event-driven architecture.
  • Proficiency with MS SQL Server, MongoDB, and Redis for data persistence and caching.
  • Experience deploying distributed services using Docker and Kubernetes on AWS.
  • Familiarity with Azure DevOps, GitHub Actions, or equivalent CI/CD automation tools.
  • Basic understanding of JavaScript and React to collaborate effectively with frontend teams.
  • Experience with non-relational databases, such as DynamoDB, Cassandra, YB, etc. (Advantageous).

Technical Skills

  • Expertise in distributed systems, message ordering, and fault-tolerant design.
  • Strong knowledge of asynchronous programming and parallel processing.
  • Experience with MassTransit or equivalent messaging frameworks (advantageous).
  • Familiarity with AWS MSK, Kafka Connect, and monitoring tools such as Prometheus or Grafana.
  • Understanding of state management and graceful rebalance strategies during consumer group reallocation.

Bonus Skills

  • Experience with location-based services or geospatial data (Advantageous).
  • AWS certification(s) (Advantageous).

Core Attributes

  • Problem-solving mindset with the ability to thrive in dynamic environments.
  • Passionate about saving lives and contributing to impactful technology solutions.

Send your CV to: careers@greenroad.com

© 2025 Qureos. All rights reserved.