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
Full time
Required work experience
—
—
Location
Office, Limassol
Office, Limassol
Date
Responsibilities
-
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.
-
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.
-
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.