Our perfect candidate truly understands the customer’s needs. He or she also has strong organizational and analytical skills, and ability to keep a finger on the pulse at any stage of the project, as well as an insurmountable desire to be a part of an outstanding team of developers. The main task in this position is to build strong relationships with customers for improving and expanding the role and the general project delivery process.



  • Managing and retaining existing clients
  • Build and maintain long-term relationships with accounts
  • Makes sure clients receive requested products and services in a timely fashion
  • Manage projects within client relationships, working to carry out client goals
  • Coordinate with developers working on the same account to ensure consistent service
  • Collaborates with the sales team to reach prospective clients
  • Negotiate contracts and close agreements
  • Assist with challenging client requests or issue escalations as needed
  • Monitor developers workload
  • Developers preparation for the interview with clients 
  • Support developers on the interview with clients
  • Providing invoice specification to the financial department

What we’re looking for

  • Result-oriented and responsible person
  • Service-minded and enjoys communication
  • Good negotiation and problem-solving skills
  • General understanding of the IT industry
  • Organized, proactive, and self-driven
  • Understanding of software development life cycle and agile methodologies
  • At least upper-intermediate English


  • Experience in a similar client-facing role
  • Deep understanding of technologies and processes in the IT Industry