Backend Systems and Messaging/Cryptography Infrastructure Project

Yüksek İrtifa

Talent Program

The objective of this project is to develop high-performance and scalable backend systems for a messaging and crypto-focused application. Prospective candidates will have the opportunity to work on a real system infrastructure, primarily utilizing the Go programming language alongside modern technologies such as PostgreSQL, Couchbase, and Redis.

The project scope encompasses the end-to-end design of services including user and session management, instant messaging flows (WebSocket, event-driven architectures), data storage processes, cache utilization, as well as crypto wallet and transaction infrastructures.

Criteria and Expectations

  • Demonstrated experience in backend service development using the Go programming language.
  • Experience working with REST APIs or similar modern service architectures.
  • Proven experience developing projects utilizing PostgreSQL databases.
  • Familiarity with Couchbase or similar NoSQL/document-based databases.
  • Proficiency in Redis cache architecture and fundamental use cases.
  • Comprehensive theoretical and practical knowledge of data modeling, error handling, and service architecture in backend systems.
  • Solid understanding of Object-Oriented Programming (OOP) or modular software development principles.
  • Strong proficiency in fundamental data structures and algorithms.

Relevant Academic Departments

  • Computer Engineering
  • Software Engineering
  • Information Systems Engineering
  • Artificial Intelligence and Data Engineering
  • Electrical and Electronics Engineering
  • Mathematical Engineering and other related quantitative science disciplines.