Middle-Senior Backend Go Developer

Middle-Senior Backend Go Developer

Middle-Senior Backend Go Developer

Upwork

Upwork

Remoto

1 hora atrás

Nenhuma candidatura

Sobre

Scope & Impact Help us modernize how trucking companies, drivers, and their customers connect. You’ll own backend features end-to-end—designing scalable Go services, integrating legacy SOAP and modern REST APIs, wiring Kafka connectors, and shaping our multi-tenant architecture. Key Responsibilities Design & Build highly available micro-services in Go (Golang) Integrate third-party SOAP and REST APIs; maintain clear, developer-friendly API docs Stream Data with Kafka Connect (create, configure, monitor connectors) Write Tests—thorough unit, integration, and load tests for every new feature Optimize & Scale on AWS (EC2, ECS/Fargate, S3) with Redis caching & PostgreSQL (+ RLS) Review Code and enforce best practices via GitHub Actions workflows Collaborate daily with a fully remote team; attend stand-up at 7 am CST Must-Have Qualifications 4+ years professional Go development (clean code, idiomatic packages, context, generics) Proven production experience with SOAP and REST integrations Kafka Connect (sink/source connector setup, schema registry, monitoring) Strong SQL & schema design for PostgreSQL (incl. multi-tenant/RLS patterns) AWS operational know-how: EC2, ECS/Fargate, S3, IAM basics CI/CD with GitHub Actions; confident performing peer code reviews Solid grasp of testing (table-driven unit tests, mocks, Docker-based integration tests) Fluent spoken & written English, reliable internet, and a quality microphone Nice-to-Have Background in logistics, transportation, or fleet management domains Work Setup & Compensation Type: Full-time contract (≈ 40 hrs/week) on Upwork Schedule: Work from anywhere; just sync with us for the daily stand-up at 7 am CST Rate: US $2,000 per month (≈ $12.50/hr) paid via Upwork negotiable depending on experience Team: 6 passionate engineers—fast-moving, supportive, and big on automation. Interview Process: One interview - 1.5 hours. Interview includes 30 minute discussion about you and our team. 1 hour hands on coding challenge.