Team Lead GOlang

ABOUT PROJECT:

We will separate the development of services that are common for all our products to Platform track. For this reason, we decided to create a Core Platform for our products and chose GOlang as the main language.
At this moment, the Core Platform hasn't existed yet, so our future team members will create all processes from scratch. This project can be interesting who prefer working with challenging tasks and creating new products.

DUTIES & RESPONSIBILITIES:

  • Be involved in the entire project cycle from analyzing requirements to crafting tasks, facilitate designs, build, test, provide operational documentation and user guidance
  • Apply technical knowledge and customer insights to create an application roadmap and architect solutions to meet business and IT needs, ensuring technical viability of new projects and successful deployments, orchestrating key resources and infusing key application development.
  • Most of your time will be devoted to coding and reviewing the code of your teammates. Unit tests are a must
  • You will help DevOps to prepare products for build and deployment, adding support for necessary product configuration options
  • Develop integration solutions to join our platform with customers’ data
  • Participate in Release Planning and Pre- and Post-Release Planning, Application Demos.
  • Dig into complex product issues reported by customers

QUALIFICATIONS & EXPERIENCE:

  • Bachelor's or Master’s degree in Computer Science, a related technical field, or equivalent practical experience
  • 5+ years experience in programming in any language, including at least 3 years of Go programming
  • Solid experience in containerization and microservice orchestration (must have)
  • Design and architecture of large and/or complex software systems using industry-standard tools and existing enterprise frameworks (must have)
  • You know how to develop scalable web services for high load
  • You know how to effectively work with SQL databases from Go. Optimize DB structure and tune performance
  • English language knowledge - technical (at least B2 level)

NICE TO HAVE:

  • Familiarity with learning management systems
  • An exceptional intellectual drive to GO deeper down the online learning rabbit hole

WHAT WE OFFER:

  • Competitive salary
  • 100% remote work
  • Comprehensive health insurance
  • In an international company, English is the primary communication language
  • Choice of work equipment ( i.e. laptop, monitor, etc)

Contact Us

Interested in this position? Please fill out the form, and our HR team will contact you shortly.