Plain Concepts

Plain Concepts

Plain Concepts: Multinational software company offering innovative solutions in Web, App development, AI, Mixed Reality, Big Data, Blockchain, IoT, and Cloud. Recognized by Microsoft and industry leaders for expertise and innovation.

Internet Software & Services
251-1K
Founded 2006

Description

  • Develop, maintain, and optimize high-performance backend services in Go (Golang).
  • Build and improve event pipelines and messaging systems using Apache Kafka.
  • Architect and implement scalable, fault-tolerant distributed systems.
  • Design REST and gRPC APIs and integrate them across multiple backend microservices.
  • Implement unit, integration, and performance tests.
  • Collaborate closely with DevOps, Data Engineering, and QA teams.
  • Contribute to architectural decisions around schemas, event versioning, idempotency, streaming patterns, and backpressure handling.
  • Enhance CI/CD pipelines and deployment workflows.
  • Implement and maintain observability standards using Prometheus, Grafana, and OpenTelemetry.
  • Mentor junior engineers and help drive engineering best practices.

Requirements

  • 5+ years of experience building backend or distributed systems in production environments.
  • 3+ years of advanced Golang experience.
  • Deep understanding of concurrency, memory management, profiling, benchmarking, and idiomatic Go patterns.
  • Expert-level hands-on experience with Apache Kafka.
  • Strong foundation in distributed systems principles, including consistency, replication, fault tolerance, event-driven architecture, resiliency patterns, and backpressure handling.
  • Strong experience with microservices at scale, API design (REST/gRPC), and service-to-service communication.
  • Proficiency with Docker, CI/CD workflows, and automated testing, including unit, integration, and load testing.
  • Experience deploying and operating systems in modern cloud platforms such as AWS, GCP, or Azure.
  • Experience with monitoring, alerting, and autoscaling in cloud environments.
  • Strong communication skills and proficiency in English.
  • Experience building high-performance APIs with gRPC.
  • Familiarity with Kubernetes and cloud-native tooling.
  • Experience with low-latency, high-throughput, or mission-critical systems.
  • Practical knowledge of Redis, PostgreSQL, Cassandra, DynamoDB, or other distributed storage solutions.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Backend Engineer - Conversations

HighLevel 251-1K Internet Software & Services

HighLevel is hiring a Staff Backend Engineer for its Conversations platform to own and scale the data systems behind high-volume messaging across a distributed, remote-first product environment.

ClickHouse Elasticsearch Firestore GCP Grafana Kibana Microservices MongoDB Node.js OpenTelemetry Redis TypeScript
4 hours, 9 minutes ago

Junior Back End Engineer

Sensor Tower 11-50 Media

Sensor Tower is hiring a Junior Back End Engineer in London to help build and improve data-driven backend systems that power customer-facing products at scale.

ClickHouse GitHub MongoDB Python REST API Ruby Ruby on Rails Sidekiq
4 hours, 9 minutes ago

Backend Engineer (PHP/Golang)

Xsolla 251-1K Internet Software & Services

Xsolla is hiring a Backend Engineer in Montreal/Canada to build and maintain backend systems for its game monetization platform in a remote, full-time role.

Go PHP SQL
4 hours, 9 minutes ago

Backend Software Engineer Senior - Vaga afirmativa para mulheres

Swile 251-1K Professional Services

Swile is hiring a Senior Backend Software Engineer in Brazil to improve its current product and backend platforms through data-driven decisions that strengthen efficiency, stability, and performance.

gRPC Java Kafka Kotlin Microservices RabbitMQ Redis REST API
4 hours, 23 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers