Fresh Consulting

Senior Software Engineer

Fresh Consulting
Apply
13 days ago
Remote, WorldwideSenior

Responsibilities

  • Architect and develop production-grade distributed microservice systems on Linux.
  • Advance service mesh, contract-first API, and inter-service communication patterns.
  • Build scalable data-processing pipelines and high-throughput service infrastructure.
  • Design and evolve Protocol Buffers contracts and gRPC service definitions, including schema evolution and streaming RPCs.
  • Operate containerized deployments, service discovery, distributed systems, and observability capabilities.
  • Provide technical guidance to junior team members and contribute to technical documentation.

Requirements

  • 10+ years of professional experience developing distributed backend systems on Linux.
  • Expert-level Python programming, software architecture, and system design skills.
  • Deep experience designing and operating microservice architectures at scale, including gRPC and Protocol Buffers.
  • Expertise in prompt engineering and daily AI-assisted development using tools such as Claude Code, Augment, or Copilot.
  • Experience with version control, CI/CD practices, Docker, service discovery, distributed computing, distributed tracing, structured logging, and metrics.
  • Preferred experience includes manufacturing, industrial automation, quality control, monorepo build systems, polyglot Protocol Buffers code generation, API versioning, real-time processing, edge computing, Ansible, and Terraform.

Benefits

  • Compensation is offered at $75/hr–$85/hr.
  • The role involves working with Linux-based distributed systems and AI manufacturing software; no specific work arrangement or additional benefits are stated.

Tech Stack

Categories

Fresh Consulting

About Fresh Consulting

201-500 employees
Contact me