C.T.Co Ltd. is a Europe-oriented IT solutions and services provider, based in Riga, Latvia (EU) with a track record of delivering enterprise solutions to top global clients for more than 20 years. C.T.Co employs over 600 people in Riga.

Role description:

The role entails active participation/leadership in architecture consulting and development of enterprise solutions. If you are team player and adherent of efficient architecture and highly professional communication with clients in global environment – we are waiting for you!

Professional skills and qualification:

  • 5+ years’ experience working in IT company/department;
  • Deep understanding of modern application design principles;
  • Proficient experience in developing Java web and distributed applications (J2EE or Spring)
  • Hands-on experience with any of the public cloud platforms (Amazon, Azure, GCP)
  • Hands-on experience with relational and No-SQL storage platforms
  • Experience with different integration and deployment models (Hosted, Hybrid Cloud, IaaS, PaaS);
  • Experience in domain/database UML modelling;
  • Ability and wish to develop technical documentation and presentations;
  • Strong communication and presentation skills;
  • Proactive goal orientation and team player;
  • Advanced reading/speaking/writing English;
  • Good understanding of Latvian and Russian;

Responsibilities (may vary depending on title level):

  • Gather, analyze and document project architecture requirements and constraints from stakeholders;
  • Conduct software prototyping (POCs), including technology research and evaluation;
  • Design, document and present architecture proposals/decisions to stakeholders and dev team;
  • Assist BAs and PM in project roadmap definition and estimation;
  • Analyze and improve technical and operational efficiency/quality of the project;
  • Enforce project compliance to processes defined by company and clients;
  • Supervise development team:
  • Onboard new team members;
  • Handle escalated technical issues;
  • Personally develop critical parts of code;


  • Advantage of working in a large, stable and reliable company, which managed to keep a dynamic and friendly work environment;
  • Experience in international projects for first-rate global companies;
  • Attractive salary and compensation package (advanced health insurance, flexible cell phone compensation, etc.);
  • Company sponsored professional trainings and certifications;
  • Active/passive participation in professional international conferences;
  • Career growth and opportunities for development;
  • Regular company and team building events;
  • Opportunitiy to work remotely from home (depending on the project)..

Additional information:

Sludinājumu latviešu valodā var apskatīt šeit:

*The remuneration described above is valid during the term of this job advertisement only and may change with the potential job offer depending on the candidate’s skills, qualification and experience.