Greenwich IT Solutions

Junior Software Developer

Job Description:

We are looking for a Junior Software Developer for a large international IT company that has been creating automation solutions since 2012. Leading in developing the entire hardware, software, and infrastructure and supporting their implementation in companies from idea to scaling for Logistics, Retail, E-commerce, FMCG, HoReCa, etc. with offices in Europe, OAE, Ukraine.

Responsibilities:

  • Development and maintenance of software solutions using Golang.
  • Implementing new features and improving existing functionality.
  • Participating in the design and architecture of applications.
  • Writing clean, understandable, and maintainable code.
  • Conducting testing and debugging of software.
  • Participating in code reviews and technical discussions.
  • Collaborating closely with other departments (frontend, UX/UI, DevOps).

Job Requirements:

  • Commercial experience in back-end development with some languages ( Golang or C/C++, Python) 7 months at least
  • Experience working with databases
  • A profound understanding of the operation and development of the Linux operating system.
  • Experience programming in Golang(including academic projects or internships).
  • Understanding and using concurrency principles.
  • Basic knowledge of version control systems (e.g., Git).
  • General knowledge of the network stack.
  • Strong problem-solving skills and analytical thinking.
  • Ability to work in a team and willingness to learn.
  • English language proficiency is sufficient for reading technical documentation.