About the role:
Responsibilities:
Requirements
We offer:
Hiring process:
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.
- 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.
- 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.
- 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.
- HR Interview
- Introduce call
- Tech Interview with the client