
Backend Engineer (Golang) (14_09_25HXL)
Upwork
Remoto
•4 hours ago
•No application
About
Summary We are seeking an experienced Backend Engineer (Golang) to design and develop high-performance, secure, and scalable backend systems for our healthcare platforms. The ideal candidate will have strong expertise in Golang, PostgreSQL, and distributed systems, along with a proactive mindset and the ability to work closely with cross-functional teams. Key Responsibilities: - to design, develop, and maintain backend services and APIs using Golang (Echo, Fiber, stdlib); - to work with PostgreSQL to design schemas, optimize queries, and manage migrations; - to implement caching and queuing solutions using Redis; - to build and maintain API contracts (Protobuf / OpenAPI) and client generation for service-to-service communication; - to collaborate with frontend engineers (TypeScript/Node.js BFF layer) to integrate backend services; - to develop and manage background jobs & async processing (asynq, BullMQ, or similar frameworks); - to containerize services using Docker and manage workflows with Docker Compose; - to implement and maintain CI/CD pipelines using GitHub Actions; - to ensure data security and compliance (TLS, encryption at-rest & in-transit, key management); - to set up observability (metrics, logging, tracing) to monitor and ensure system reliability; - to write and maintain unit, integration, and performance tests; - to participate in code reviews, architecture discussions, and team retrospectives; - to contribute to continuous improvement by suggesting tools, identifying bottlenecks, and optimizing processes; Technical Skills: - at least 5+ years of backend engineering experience; - about 2+ years of professional Golang experience (Echo/Fiber/stdlib); - strong experience with PostgreSQL (schema design, queries, migrations); - hands-on with Redis (caching, pub/sub, queue management); - familiarity with Protobuf / OpenAPI and API client generation; - exposure to TypeScript/Node.js for backend collaboration (BFF/API layer); - experience with asynq, BullMQ, or similar frameworks for async jobs; - proficiency in Docker & Docker Compose; - experience with CI/CD pipelines (GitHub Actions or similar); - strong knowledge of security best practices (TLS, encryption, key management); - experience with observability tools (Prometheus, Grafana, OpenTelemetry); - solid testing discipline (unit, integration, load testing). Please note: * For our customers, strong English skills are extremely important. * This is a contractor position; no employee benefits will be included in the contract.