Golang Software Engineer

Girteka is Europe’s largest asset-based logistics company, operating across the continent and supporting the supply chains that businesses and communities rely on every day. Behind every delivery there are more than 15,000 professionals who take accountability for results, apply their expertise to solve complex challenges, and collaborate as one team across countries and functions.
About the role
We're looking for a Golang Developer to join our backend engineering team. You'll work on our existing logistics and pricing solutions in an environment where the product landscape is continually evolving, and new applications are regularly built alongside existing systems.
What you will do:
- Design, build, and maintain REST APIs and backend microservices in Go.
- Develop and maintain services deployed on GCP Kubernetes Engine, as well as serverless functions on AWS Lambda.
- Work with relational and NoSQL databases - schema design, query optimization, migrations.
- Build and maintain event-driven flows using SQS and GCP Pub/Sub.
- Write clean, well-tested, maintainable code following established team patterns and conventions.
- Participate in code reviews, providing and receiving constructive feedback.
- Contribute to technical documentation and architecture discussions.
What we expect from you:
- Proven experience in software development, with hands-on production experience using Go.
- Solid understanding of Go idioms: goroutines, channels, error handling, interfaces.
- Experience designing and consuming REST APIs.
- Practical experience with MySQL - writing efficient queries, understanding indexing, transactions, and schema design.
- Experience with NoSQL/document databases (DynamoDB, MongoDB, or similar).
- Familiarity with Elasticsearch or OpenSearch for search/aggregation use cases.
- Hands-on experience with microservices architecture and containerization (Docker/Kubernetes).
- Familiarity with serverless computing (AWS Lambda) is a strong plus.
- Experience with version control (Git) and collaborative workflows (PRs, code review).
- Understanding of testing practices in Go (unit tests, table-driven tests, mocking).
- Good communication skills and ability to work in a team environment.
- Proficiency in English (spoken and written).
What we offer:
We always have a challenge for those looking for one. If complex, large-scale, and impactful projects excite you, we might be just the right fit for you. With us, you will enjoy:
Career opportunities:Many of our managers have started in entry-level positions at Girteka Group, and as many as 30% of our colleagues move up the career ladder every year.
Learning and development:We continuously invest in a wide variety of internal and external courses, seminars, mentoring, leadership programs, and offer language courses.
Health and well-being: We care about how our colleagues feel and we offer them comprehensive health insurance. We also foster a community of gym-goers and athletes. On-site meals are 50% compensated, and you’ll find free fruit and snacks in our kitchenettes and lounges.
Collaborative culture: We believe that the power of teamwork and social connection enables us to achieve exceptional results. Working in international teams, we strive toward the company’s goals together, sharing experiences and celebrating our joint successes.
Rewards and recognition: Rewards on work anniversary occasions and values-based behavior, days off during your birthday, and holiday gifts are included. Team-building events, various initiatives, and like-minded clubs. Access to exclusive discounts from our partners.
Base monthly salary: from 3350 to 4190 EUR (before tax). The final offer will depend on the candidate’s experience, competencies, and overall fit for the role.
Should you have any questions, please contact Monika Andriuškienė (e-mail: Monika.Andriuskiene@girteka.eu).

Vilnius, LT