LOADING
< GO TO JOB LISTING

Senior Golang Engineer

Job Summary:

We are looking for a Senior Golang Engineer for a challenging, innovative startup based on custom hardware and software solutions. The product consists of AndroidTV, Android/iOS mobile, a custom version of AOSP.

Recommended background:

  • 5+ years of Software Development experience
  • Experience with Microservices architecture
  • Understanding of concurrency patterns and memory management
  • Understanding how to build flexible, scalable, high-performing, extensible, and testable systems
  • Understanding of Design Patterns, SOLID, KISS, DRY, and YAGNI
  • Experience with messaging systems, e.g. Kafka, Nats, Kinesis, and RabbitMQ
  • Experience with RDBMS
  • Experience with NoSQL
  • Advanced use of git
  • Advanced use of Unix-like operating system commands
  • Experience with Docker, Docker-compose and Kubernetes
  • Understanding network, TCP/IP, HTTP, and HTTP2

We offer multiple benefits, that include:

  • Challenging work in an international professional environment
  • 40-hour working week with flexible working hours
  • Flexible work-from-home policy
  • Competitive salary
  • PE accounting and support
  • 20 paid vacation days per year
  • 14 paid sick leave days per year
  • Medical insurance
  • Annual 250$ deposit for attending external events (conferences, workshops, etc.)
  • Long-term employment and real opportunities to change roles and projects within the company
  • Yoga classes, workout corner
  • Collaborative and friendly team environment
  • Cozy and fully equipped office space in the city center (offices: Vozdvizhenka, Palats Ukraina)

Responsibilities:

  • Writing new services in Golang and supporting the existing Golang system
  • Participation in architecture development
  • Daily communication with NY coworkers

About the project:

A unique solution for mobile network operators. A distributed application used for managing, tracking, and controlling video content for countries without high-speed internet connections. The application should manage video content between cloud storage and distributed client hubs, tracking traffic and internet speed, and make decisions about the point of video content streaming. Data will be transferred through 3G, 4G carriers, and shared between a group of client hubs. Product consists of AndroidTV, Android/iOS mobile, a custom version of AOSP.

INTERESTED? LET'S GET IN TOUCH!

Leave the information about yourself, leave a link or upload the portfolio file and we will contact you soon!