We are looking for a Senior Golang Engineer to join our team and play a key role in building the Appointment Module, a modern scheduling solution for facilities managing inbound and outbound freight. The module will serve both high-volume distribution centers and small retail operations, helping them eliminate manual processes, reduce costs, and improve carrier experience through a self-service portal.
This is a high-impact role where you will design and implement backend services, APIs, and integrations that form the core of a scalable logistics platform. You will work closely with product managers, designers, and frontend engineers to deliver a secure, reliable, and extensible solution.
Responsibilities: * Design and implement backend services in Golang, ensuring performance, scalability, and reliability. * Build and maintain RESTful APIs and foundational integrations (TMS, WMS, CSV imports, and external carrier portals). * Develop scheduling, capacity management, and appointment booking logic based on complex business rules. * Implement real-time updates for scheduling calendars and appointment management. * Ensure security and multi-tenant permissions across organizations, facilities, and user roles. * Contribute to API documentation and support integration with customer systems. * Work closely with product and UX teams to refine user journeys for different personas (facility managers, schedulers, carriers). * Participate in code reviews, testing, and DevOps practices to ensure high-quality releases. * Mentor junior engineers and share best practices in Golang development and distributed systems.
Requirements * 5+ years of backend development experience, with at least 3 years in Golang. * Strong knowledge of concurrency, microservices, and distributed system design. * Experience with REST API design and working with third-party integrations. * Solid understanding of databases (PostgreSQL) and data modeling for scheduling/transactions. * Hands-on experience with real-time systems (WebSockets, gRPC, or event-driven architectures). * Familiarity with cloud platforms (AWS) and containerization (Docker, Kubernetes). * Strong grasp of security principles, RBAC, and multi-tenant architecture. * Excellent problem-solving skills, proactive mindset, and ability to work in an agile environment. * Strong communication skills and ability to collaborate with cross-functional teams.
We offer: * 20 working days of paid vacation per year; * Official holidays of Ukraine — days off; * Modern equipment for work; * Corporate events; * External and internal training: conferences, professional events, courses, TechTalks; * English speaking club.
Hiring process: * HR Interview * Introduce call * Tech Interview with the client