Current vacancy

Software Architect / Tech Lead

We are developing a high-load link shortening service capable of processing millions of requests per day. As the product and team grow, we are looking for a Tech Lead with strong architectural background who will combine strategic solution design with hands-on technical leadership. This role is focused on long-term technical growth, building engineering culture, and maintaining sustainable platform evolution.

Conditions
Full time
Required work experience
Location
Office, Limassol
Date

Responsibilities

  1. Technical Leadership:

    • Guide the team in technical decision-making and unblock challenges.
    • Mentor developers through code reviews and skill development.
    • Collaborate with Product Owners and analysts to shape technical implementation plans.
  2. Architecture & Scalability:

    • Design scalable architectures aligned with business requirements and constraints.
    • Document architectural decisions (diagrams, interfaces, component interactions).
    • Select appropriate technologies and tools for various solutions.
    • Design and maintain relational databases (PostgreSQL, MySQL).
    • Optimize performance and ensure application resilience.
    • Ensure data security and compliance with modern standards.
    • Choose between synchronous and asynchronous approaches when appropriate.
  3. Engineering Processes:

    • Conduct code reviews and ensure implementation quality.
    • Improve design processes and engineering practices.
    • Maintain and evolve architectural standards and best practices.
    • Prepare technical design documents (e.g., using PlantUML, Mermaid, C4 models).

Requirements

  • 3+ years of experience as a Software Architect, Tech Lead, or Senior Developer.
  • Deep knowledge of PHP and/or Node.js ecosystems.
  • Strong background in microservices architecture.
  • Solid experience with relational databases (PostgreSQL, MySQL), including query optimization.
  • Familiarity with cloud platforms, especially AWS (EC2, S3, RDS, EKS).
  • REST API design experience.
  • Proficiency with CI/CD tools, especially GitLab.
  • Ability to structure and document architectural decisions.
  • Strong communication and technical discussion skills.

Nice to Have:

  • Experience with Docker and Kubernetes.
  • Familiarity with ClickHouse.
  • Knowledge of additional cloud platforms (GCP, Azure).
  • DevOps skills (CI/CD, monitoring).

We offer

  • Competitive salary and relocation package with work visa support (Cyprus).
  • Involvement in key architectural and technical decisions for the entire platform.
  • A strong engineering team that values initiative and ownership.
  • High level of influence on the product, tech stack, and development process.

Apply for the job

Send us your CV and we will contact you as soon as possible.