LeverX

Golang Developer

Не указана
  • Тбилиси
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Golang
  • Английский язык
  • MySQL
  • SQL
  • Английский — B2 — Средне-продвинутый

LeverX is looking for a Golang Developer. Don't miss this exciting opportunity to gain experience working with a global IT partner!

Location: Georgia (Tbilisi, Batumi and other cities).

What we offer:

  • Projects in different domains: Healthcare, manufacturing, e-commerce, fintech, etc.
  • Projects for every taste: Startup products, enterprise solutions, research & development projects, and projects at the crossroads of SAP and the latest web technologies.
  • Global clients based in Europe and the US, including Fortune 500 companies.
  • Employment security: We hire for our team, not just a specific project. If your project ends, we will find you a new one.
  • Healthy work atmosphere: On average, our employees stay in the company for 4+ years.
  • Market-based compensation and regular performance reviews.
  • Internal expert communities and courses.
  • Perks to support your growth and well-being.

Required skills:

  • 3+ years of professional experience in software development.
  • Strong experience in Golang programming language.
  • Familiarity with popular web frameworks (e.g. Gin, Fiber, Echo).
  • Advanced knowledge of unit / integration testing and mocking.
  • Experience in designing and developing RESTful APIs, GraphQL, gRPC and third-party API integrations.
  • Proficiency in working with SQL and NoSQL databases (e.g. PostgreSQL, MySQL, DynamoDB).
  • Hands-on experience with AWS / GCP / Azure cloud services and infrastructure.
  • Strong knowledge of containerization (Docker / Podman).
  • Understanding of software best practices, patterns, data structures, algorithms, and networks.
  • English B2.

Nice-to-have skills:

  • Experience with Agile methodology.
  • Experience with container orchestration (Kubernetes).
  • Familiarity with serverless architectures.
  • Good understanding of CI/CD pipelines and DevOps practices.
  • Understanding of distributed architectures.
  • Experience in building services with synchronous and asynchronous integrations.

Responsibilities:

  • Design and develop large-scale web applications using Go.
  • Focus on back-end software development and interface with third-party APIs.
  • Contribute to the overall software development lifecycle: requirements gathering and analysis, design, development, release and version control, testing, deployment, and support.
  • Be a part of an Agile-based and globally distributed team.