Software Architect
Location LIMASSOL, Limassol, Cyprus
Time Full Time
Level Experienced

We are seeking a skilled and experienced Software Architect to join our team at Uspio.ltd. The ideal candidate will have a strong background in software development and architecture, with a focus on building and optimizing high-load systems.

This role involves designing and overseeing the architecture of our systems, ensuring seamless integration of various technologies and components. The first major project you will lead is the development of our SMS delivery service

Responsibilities:

  • Design and optimize the architecture of our key systems incorporating technologies such as PHP, Symfony, Node.js, RabbitMQ, Redis, PostgreSQL, MySQL, ClickHouse, Kafka, AWS, and more.
  • Oversee the architectural development of systems to ensure flexibility, availability, scalability, observability, and high performance.
  • Collaborate with development teams, QA, DevOps and other teams to ensure the successful project development.
  • Provide technical guidance and mentorship to developers, helping them solve complex technical challenges.
  • Participate in code reviews and enforce best practices in software development and architecture.
  • Monitor system performance, identify and resolve issues, and develop proactive solutions to prevent future problems.

Requirements:

  • Bachelor's or Master's degree in Information Technology or a related field.
  • At least 5 years of experience in software development, with a minimum of 2 years in an architectural or technical leadership role.
  • Extensive hands-on experience in programming with PHP (Symfony), and JS/TS (Node.js and React).
  • Proven expertise in designing microservice architectures and working with high-load, scalable systems.
  • Deep knowledge of relational and non-relational databases, including PostgreSQL, MySQL, and ClickHouse.
  • Experience with Kubernetes and cloud solutions, particularly in AWS, including managed database services.
  • Strong analytical skills and a proven ability to solve complex technical problems.
  • Excellent communication skills and the ability to work effectively within a team.
  • Knowledge of SMPP and other telecom protocols is an advantage


We offer:

  • Opportunities for professional growth
  • 5/2 working schedule.
  • Friendly working environment


If you meet the requirements and are ready to contribute to our team, we encourage you to apply for this exciting opportunity

Apply for this position

* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

Human Check*