JOIN OUR TEAM

We are a small, agile company with opportunities for creative and curious people. We care deeply about doing great things and providing our clients with our best work. We are a culture of warm and kind people working with international clients in a variety of industries. As a growing company there are plenty of opportunities to continue to learn and expand your skills. We offer a fun work environment where we have frequent company outings, great coworkers, and continuous development opportunities.

As a company we are:

  • Innovative, learning culture that prioritizes adaptability and embraces change
  • Collaborative, supportive, and constantly communicating to build and maintain strong bonds between people
  • Responsible and accountable for our actions. You can trust us; we do what is right.

JOB OPENINGS

About

Our talented software engineer team develops customized digital solutions for local and international clients. We are now looking for senior software developers to join our team.

As part of the growing and dynamic systems development team the Senior Software Developer will be involved with coordinating between the business units and the technical units in order to design and implement system changes or new products according to the clients’ requirements. Development responsibilities will involve the entire software development life cycle. The successful candidate will have excellent coding and debugging skills familiarity with the entire application lifecycle and a strong desire to contribute to a product that is evolving.

Candidate Profile 

  • BS or MS degree in Computer Science or related field.
  • 5+ years of experience doing hands-on software development.
  • Excellent problem analysis and debugging skills.
  • Strong coding skills in C#
  • Development work in critical environments, database design and SQL, and knowledge of Web Services.
  • Excellent knowledge of GIT/TFS
  • Proven leadership ability.
  • Excellent communication skills.

Responsibilities (and not limited to the following)

  • Define system design by analysing business requirements.
  • Writing or modifying current systems of high to critical complexity.
  • Writing new systems of intermediary to critical complexity.
  • Observing, testing, debugging correcting faults in software.
  • Ensure accuracy & integrity of data for new or existing systems.
  • Providing system support to clients.
  • Evaluating and coordinating implementation for incorporating existing or new technologies.
  • Conducting research and analysis to support solution design.
  • Develop and produce documentation, including technical specifications, unit test scripts and API’s.
  • Undertaking project work and writing relevant reports.
  • Adheres to departmental coding conventions.
  • Understand and incorporates best industry security standards (such as OWASP) in the design and code of software that s/he writes.
  • Provide guidance to developers and participate in code reviews.
  • Developing and producing development documentation, including technical specifications, unit test scripts and API’s.
  • Conduct code reviews for changes of intermediary to high complexity.

Job title: Senior Software Developer

Telephone: +357 22100667

Email: [email protected]

To apply: Please send your CV and a cover letter to [email protected]. Successful candidates will be contacted within 4 weeks of applying.

About the company:
At Techlink we design intelligent, bespoke and intuitive web applications, desktop applications, mobile apps, and provide services that transform brands for their digital ignition or even transformation.

We are currently seeking for a Web & Graphic Designer for our offices in Nicosia. The successful candidate will be assisting our design department and report directly to our Head of Design. This is an excellent opportunity for a Web & Graphic Designer to work on a variety of products and experiences.

Job Description

  • Creating engaging and user-friendly website designs
  • Designing online/offline advertising materials, including banners and landing pages, and ensuring they are in line with the branding policy of the company
  • Collaborating with project managers, designers and other departments to create advertising material for various projects and campaigns
  • Converting initial concepts, mock-ups, wireframes and sketches to complete designs and UIs
  • Applying user-centric methodologies to design websites, UIs, mobile UIs and online advertising material
  • Assist and support the Head of Design with any other tasks assigned
  • Thinking creatively to produce new ideas and concepts and developing interactive design
  • Create promotional material for print media
  • Working on layouts and art working pages ready for print
  • Brand development

 

Required Skills & Experience

  • Bachelor’s degree in web or graphic design
  • Minimum 2 years proven experience in the design of webpages and banners
  • Work portfolio (only applications accompanied with a portfolio will be considered)
  • Excellent knowledge of Adobe CS, including Photoshop and Illustrator
  • Strong typography, layout and visual design skills
  • Strong UX/UI work experience portfolio
  • Expertise in at least one of the following: illustration, web icons, logos, videos, animation
  • Knowledge of prototyping tools, such as Sketch, Craft and InVision, will be a plus
  • Excellent written and verbal skills in English
  • Excellent team working skills
  • Creative and passionate about graphic/web design
  • Knowledge in creating HTML5 banners (Google Web Designer / Adobe Animate CC)
  • Portfolio of online works (banners, websites)
  • Must be flexible and deadline oriented with attention to detail

 Why you’ll love working here:

We are a small, agile company with opportunities for creative and curious people. We care deeply about doing great things and providing our clients with our best work. We are a culture of warm and kind people working with international clients in a variety of industries. As a growing company there are plenty of opportunities to continue to learn and expand your skills. We offer a fun work environment where we have frequent company outings, great co-workers, and continuous development opportunities.

Job title: Web & Graphic Designer
Telephone: +357 22100667

Email:[email protected]

To apply: Please send your CV, portfolio, and a cover letter to [email protected]. Successful candidates will be contacted within 4 weeks of applying.

About

Our talented software engineer team develops customized digital solutions for local and international clients. We are now looking for midlevel software developers to join our growing team.

The ideal candidate is a passionate developer who is driven by continual improvement and the need to respond to rapidly changing business needs.

Candidate Profile 

  • Educated to degree level in Computer Science or related subject or able to demonstrate significant relevant experience.
  • Experience and proficiency in a variety of software engineering processes and modern programming languages, with emphasis on C#, Web Services, ASP.NET.
  • 2-5 years of related work experience in .NET environment with proven track record in designing, developing, documenting and delivering high-performance, reliable, reusable, extensible and maintainable technical solutions.
  • Understanding of SOA principles, including experience with WCF or web services.
  • Understanding of ORM frameworks (ADO.NET Entity Framework, LINQ to SQL).
  • Experience working with SCM systems (such as Subversion, Git, VSTS)
  • Good English communication and cross-group collaboration skills.
  • Ability to work effectively in a team environment.

 Responsibilities (and not limited to the following)

  • Write clean, scalable code using .NET programming languages
  • Test and deploy applications and systems
  • Revise, update, refactor and debug code
  • Improve existing software
  • Develop documentation throughout the software development life cycle (SDLC)
  • Execution of developer tests as required
  • Bug fixes during release launch and maintenance
  • Maintain close working relationship with IT Business Analyst

 Further experience or knowledge in any of the following will be beneficial:

  • Data modelling
  • Front end web development (HTML5, CSS, Javascript)
  • Developing cloud-based applications
  • Mobile app development (iOS, Android, Xamarin)
  • Working with unit testing tools (XUnit)

 

Job title: Midlevel Software Developer

Telephone: +357 22100667


Email:[email protected]

To apply: Please send your CV and a cover letter to [email protected]. Successful candidates will be contacted within 4 weeks of applying.

Responsibilities
• Working as part of a team to offer services in the hardware field
• Understanding and using infrastructure technology
• Manage and administer the Microsoft Azure cloud environment, including provisioning, configuration, performance monitoring, policy governance and security
• Design, develop, and implement highly available, multi-region solutions within Microsoft Azure
• Analyze existing operational standards, processes, and/or governance to identify and implement improvements
• Migrate existing infrastructure services to cloud-based solutions
• Manage security and access controls of cloud-based solutions
• Develop infrastructure as code (IaC) leveraging cloud native tooling to ensure automated and consistent platform deployments
• Develop and implement policy driven data protection best practices to ensure cloud solutions are protected from data loss
• Support cloud adoption of applications as they are being transformed and/or modernized
• Ensure all infrastructure components meet proper performance and capacity standards

Requirements
• Undergraduate degree in Computer Science, Computer Engineering or equivalent experience
• Experience on Microsoft Azure experience involving design, deployment, configuration and cost optimization
• Experience on cloud platforms such as Microsoft Azure and AWS
• Have an understanding of DevOps source control (Git etc)
• Have an understanding of DevOps tooling including Terraform, Ansible & Jenkins;
• Experience on Cloud Networking such as Security Groups, VPC, Virtual Networks
• Experience on containerisation concepts and tools such as Docker and Kubernetes (AKS)
• Experience on technologies such as API Gateway, Frontdoor
• Have good general knowledge of Networking Technologies including load balancing and firewalls;
• Have an understanding of PostgresSQL/SQL/MySQL;
• Experience on Windows Server Environments, including OS build, AD, DNS, DHCP and GP from design to implementation and support;
• Have good general knowledge of Microsoft Stack technologies such as MS SQL, MS System Centre, Office365, MS Exchange & CLI tooling such as PowerShell;
• Have general knowledge of Linux operating systems and their maintenance;
• Have excellent analysis and problem solving skills, taking ownership of complex incidents ensuring these are resolved to the satisfaction of the customer;
• Possess excellent written and verbal communication skills.

What we offer
• 22 days annual Leave
• Provident Fund
• Medical Insurance
• Flexible working hours

Why you’ll love working here:

Our cultural work environment consists of industry professionals from all over the world with many years of experience in developing software systems. We promote, encourage, and assist each other to grow as professionals. We believe in working together to create a culture where each team member has a voice, so we can continue to grow and improve our operations. Moreover, we are a full-service global software company, delivering custom products and services for your digital transformation. From design to implementation. With a solid history of crafting manifest software solutions, we are a trusted partner for tech-driven success.

Responsibilities
• Develop strategic roadmaps for products and projects, aligning with company objectives.
• Oversee project management and delivery to meet strategic goals.
• Collaborate with sales and marketing for effective positioning.
• Coordinate cross-functional teams for high-quality outcomes.
• Monitor market trends and project environments for opportunities.
• Manage budgets and analyze performance metrics for growth.
• Report to executive team members on project status and plans.
• Collaborate with HR and finance on budgeting and staffing.
• Maintain client relationships and align on project direction.
• Engage with customers and industry experts for feedback.
• Represent the company at industry events.
• Drive product growth and success for company profitability.
• Ensure successful project delivery to add value for clients.
• Stay ahead of market trends to maintain competitiveness.

Requirements
• Bachelor’s Degree in appropriate field of study or equivalent work experience.
• More than 2 years of experience in product management
• Excellent written and verbal communication skills in English & Greek
• Ability to work with cross-functional teams to deliver on a common goal.
• Interpersonal skills and developing relationships with team members and customers.
• Knows how to define the product roadmap.
• Outstanding communication, presentation, and leadership skills.
• Organizational and time-management skills.
• Analytical and problem-solving skills.
• Overall understanding of technologies used in the product.

What we offer
• 22 days annual Leave
• Provident Fund
• Medical Insurance
• Flexible working hours
• Lunch Scheme

Why you’ll love working here:

Our cultural work environment consists of industry professionals from all over the world with many years of experience in developing software systems. We promote, encourage, and assist each other to grow as professionals. We believe in working together to create a culture where each team member has a voice, so we can continue to grow and improve our operations. Moreover, we are a full-service global software company, delivering custom products and services for your digital transformation. From design to implementation. With a solid history of crafting manifest software solutions, we are a trusted partner for tech-driven success.

Responsibilities:
• Gathering and evaluating user requirements, in collaboration with product managers and developers
• Conduct research and deconstruct our users’ digital interactions and habits
• Illustrating design ideas using storyboards, process flows and sitemaps
• Design graphic user interface elements, like menus, tabs and widgets
• Build page navigation buttons and search fields
• Develop UI mockups and prototypes that clearly illustrate how sites function and look like
• Create original graphic designs (e.g. images, sketches and tables)
• Prepare and present rough drafts to internal teams and key stakeholders
• Identify and troubleshoot UX problems (e.g. responsiveness)
• Conduct layout adjustments based on user feedback
• Adhere to style standards on fonts, colors and images

Requirements

• BSc in Design, Computer Science or relevant field
• Ability to work effectively in a team environment
• Proven work experience as a UI/UX Designer or similar role
• Knowledge of wireframe tools (e.g. Wireframe.cc and InVision)
• Up-to-date knowledge of design software like Adobe Illustrator and Photoshop
• Team spirit; strong communication skills to collaborate with various stakeholders
• Good time-management skills
• Excellent command of Greek and English
• Excellent knowledge of Figma Software

What we offer:

• 22 days annual Leave
• Provident Fund
• Medical Insurance
• Flexible working hours
• Lunch Scheme

Why you’ll love working here:
We are a small, agile company with opportunities for creative and curious people. We care deeply about doing great things and providing our clients with our best work. We are a culture of warm and kind people working with international clients in a variety of industries. As a growing company there are plenty of opportunities to continue to learn and expand your skills. We offer a fun work environment where we have frequent company outings, great coworkers, and continuous development opportunities.

Responsibilities:
• Collaborate with stakeholders to understand business requirements and translate them into BI solutions.
• Design, develop, and maintain Power BI dashboards, reports, and data visualizations to support business objectives.
• Extract, transform, and load data from multiple sources into Power BI for analysis.
• Perform data analysis and interpretation to identify trends, patterns, and insights that drive business decisions.
• Optimize and streamline existing BI solutions to improve performance and usability.
• Conduct data quality assessments and ensure data accuracy and consistency.
• Stay up-to-date with industry trends and best practices in business intelligence and data visualization.

Requirements:

• Bachelor’s degree in Computer Science, Information Systems, Mathematics, Statistics, or related field.
• Proven experience as a BI Analyst or similar role.
• Strong proficiency in Power BI.
• Solid understanding of database concepts and SQL querying.
• Excellent analytical and problem-solving skills.
• Strong communication and collaboration abilities.
• Ability to work independently and manage multiple tasks in a fast-paced environment.
• Preferred Qualifications:
oExperience with other BI tools such as Tableau, QlikView, or Microsoft SSRS.
oKnowledge of data visualization best practices and design principles.
oFamiliarity with cloud-based data platforms such as Azure or AWS.

What we offer:
• 22 days annual Leave
• Provident Fund
• Medical Insurance
• Flexible working hours
• Lunch Scheme

Why you’ll love working here:
We are a small, agile company with opportunities for creative and curious people. We care deeply about doing great things and providing our clients with our best work. We are a culture of warm and kind people working with international clients in a variety of industries. As a growing company there are plenty of opportunities to continue to learn and expand your skills. We offer a fun work environment where we have frequent company outings, great coworkers, and continuous development opportunities.

Responsibilities
• Write clean, scalable code using .NET programming languages
• Test and deploy applications and systems
• Revise, update, refactor and debug code
• Improve existing software
• Develop documentation throughout the software development life cycle (SDLC)
• Execution of developer tests as required
• Bug fixes during release launch and maintenance
• Collaborate with other developers as well as other teams
• Participate in continuous improvement of systems and processes, as well as professional development.
• Ability to work effectively in a team environment.

Further experience or knowledge in any of the following will be beneficial:

• Front end web development (HTML5, CSS, Javascript)
• Data modelling
• Developing cloud-based applications
• Mobile app development (iOS, Android, Xamarin)
• Working with unit testing tools (XUnit)

Requirements
• BS or MS degree in Computer Science or related field.
• 3-7 years of related work experience in .NET environment with proven track record in designing, developing, documenting, and delivering high-performance, reliable, reusable, extensible and maintainable technical solutions.
• Responsible and accountable with a desire to collaborate on a team
• Experience and proficiency in a variety of software engineering processes and modern programming languages, with emphasis on C#, Web Services, .NET Core, ASP.NET, Angular.
• Understanding of SOA principles, including experience with WCF or web services.
• Understanding of ORM frameworks (ADO.NET Entity Framework, LINQ to SQL).
• Experience working with version control systems, such as GIT
• Good English communication and cross-group collaboration skills.

What we offer

• 22 days annual Leave
• Provident Fund
• Medical Insurance
• Flexible working hours
• Lunch Scheme

Why you’ll love working here:
Our cultural work environment consists of industry professionals from all over the world with many years of experience in developing software systems. We promote, encourage, and assist each other to grow as professionals. We believe in working together to create a culture where each team member has a voice, so we can continue to grow and improve our operations. Moreover, we are a full-service global software company, delivering custom products and services for your digital transformation. From design to implementation. With a solid history of crafting manifest software solutions, we are a trusted partner for tech-driven success.

Responsibilities
• Uses best practices to find, investigate, record, document, and monitor bugs in a structured and efficient manner
• Creates and executes test cases with a broad approach to the testing process
• Reads and analyzes requirements, specifications and technical design documents
• Successfully and efficiently communicates with the Development team
• Demonstrates comprehensive understanding and gathers evidence when creating bug reports
• Designs and executes regression test suites and performs system testing
• Performs basic API and expert frontend testing
• Executes testing at all stages of the software development life cycle
• Performs the test cases review for other team members
• Provides estimation on the assigned tasks
• Participates in internal QA planning and review meetings, brainstorming, sharing ideas and updates in team meetings
• Helps provide continuous improvement ideas and feedback on QA and company processes
• Ensure that the product meets a high standard of quality and fulfils business requirements
• Ability to work using Scrum/Agile methodology
• Adhere to Company policies and procedures for Quality (ISO 9001), Information Security (ISO 27001 / GDPR) and Health & Safety.
• Respect and maintain as confidential all information or data relating to the Company’s operations and ensures that the disclosure of any such information is not permitted.
• Perform his/her duties in good faith and ensure the compliance of the Company’s activities with the relevant legislation.
• Other responsibilities and authorities as defined by the company policies and procedures or as instructed by his/her supervisor.

Requirements
• Responsible and accountable
• 2-3 years of testing experience in industry
• Strong knowledge of software QA methodologies, tools and processes
• Experienced in functional, integration, module, & regression testing
• Experience in writing clear and comprehensive test plans and test cases
• Deep knowledge of web app testing
• Experience with data validation (applied knowledge of data types and its testing specifics)
• Proven experience of working on complex projects.
• Troubleshooting skills and attention to details
• Ability and willingness to conduct manual tests
• Ability to work on a team with little supervision
• Experience in working with an Agile/Scrum development process
• Knowledge of database (MS-SQL)
• Excellent command of English (knowledge of Greek would be a plus)

What we offer
• 22 days annual Leave
• Provident Fund
• Medical Insurance
• Flexible working hours
• Lunch Scheme

Why you’ll love working here:

Our cultural work environment consists of industry professionals from all over the world with many years of experience in developing software systems. We promote, encourage, and assist each other to grow as professionals. We believe in working together to create a culture where each team member has a voice, so we can continue to grow and improve our operations. Moreover, we are a full-service global software company, delivering custom products and services for your digital transformation. From design to implementation. With a solid history of crafting manifest software solutions, we are a trusted partner for tech-driven success.

Responsibilities
• Generate new business using existing and potential customer networks.
• Work with clients to identify new and ongoing requirements, introducing new products and services as appropriate.
• Collaborate with technical teams to translate client needs into tailored software solutions.
• Achieve agreed upon sales targets and outcomes within schedule.
• Delivering sales presentations to high-level executives.
• Respond to tender documents, proposals, reports and supporting literature.
• Working closely with the assigned clients, regularly liaising with multiple key stakeholders and ensuring an ongoing quality relationship is maintained.
• Demonstrate good knowledge of products and services, with expert knowledge in certain areas.
• Engage with partner vendors to make sure you remain appropriately involved and informed about their developments and offerings.
• Negotiate and close deals to secure new clients and expand existing accounts.
• Manage the sales cycle, ensuring timely communication and exceeding client expectations.
• Identify and develop new business opportunities in your assigned market segment.
• Set and achieve ambitious sales targets, contributing to the company’s overall growth strategy.
• Maintain accurate sales records and generate reports to support forecasting and strategic decision-making.
• Foster close collaboration across internal teams (development, design, project management) for a seamless client experience.

Requirements:

• Bachelor’s degree in business administration, I.T., or a related field (or equivalent experience).
• Excellent command of English and Greek
• Minimum of 2 years previous experience in B2B sales in IT services, preferably in the software industry
• Ability to work effectively alone or in a team environment.
• Ability to work on tight deadlines.
• Strong understanding of the software development industry and sales methodologies.
• Proven track record of exceeding sales targets and achieving revenue growth.
• Excellent communication, presentation, and negotiation skills.
• Ability to build strong relationships and manage client expectations effectively.
• Self-motivated, with a strong work ethic and a desire to succeed.
• Proficiency in CRM software and sales tools & techniques
• Previous experience working with public tenders is a plus


What we offer:

• Flexible working hours
• 22 days annual leave
• Provident Fund
• Medical Insurance
• Lunch Scheme

Why you’ll love working here:
Our cultural work environment consists of industry professionals from all over the world with many years of experience in developing software systems. We promote, encourage, and assist each other to grow as professionals. We believe in working together to create a culture where each team member has a voice, so we can continue to grow and improve our operations. Moreover, we are a full-service global software company, delivering custom products and services for your digital transformation. From design to implementation. With a solid history of crafting manifest software solutions, we are a trusted partner for tech-driven success.

The ideal candidate is a passionate Software developer who is driven by continual improvement and the need to respond to rapidly changing business needs. We are actively seeking individuals who love innovation and learning new things, work best in collaborative environments with passionate teammates, and thrive on providing the best quality products to clients.

Responsibilities

• Define system design by analysing business requirements.
• Writing or modifying current systems of high to critical complexity.
• Writing new systems of intermediary to critical complexity.
• Observing, testing, debugging correcting faults in software.
• Ensure accuracy & integrity of data for new or existing systems.
• Providing system support to clients.
• Evaluating and coordinating implementation for incorporating existing or new technologies.
• Conducting research and analysis to support solution design.
• Develop and produce documentation, including technical specifications, unit test scripts and API’s.
• Undertaking project work and writing relevant reports.
• Adheres to departmental coding conventions.
• Understand and incorporates best industry security standards (such as OWASP) in the design and code of software that s/he writes.
• Provide guidance to developers and participate in code reviews.
• Developing and producing development documentation, including technical specifications, unit test scripts and API’s.
• Conduct code reviews for changes of intermediary to high complexity.


Requirements

• BS or MS degree in Computer Science or related field.
• 7+ years of experience doing hands-on software development.
• Excellent problem analysis and debugging skills.
• Strong coding skills in C# and Angular
• Development work in critical environments, database design and SQL, and knowledge of Web Services.
• Excellent knowledge of GIT/TFS
• Experience in Azure
• Excellent teamwork skills
• Excellent communication skills.

What we offer
• 22 days annual Leave
• Provident Fund
• Medical Insurance
• Flexible working hours
• Lunch Scheme

Why you’ll love working here:
Our cultural work environment consists of industry professionals from all over the world with many years of experience in developing software systems. We promote, encourage, and assist each other to grow as professionals. We believe in working together to create a culture where each team member has a voice, so we can continue to grow and improve our operations. Moreover, we are a full-service global software company, delivering custom products and services for your digital transformation. From design to implementation. With a solid history of crafting manifest software solutions, we are a trusted partner for tech-driven success.

Responsibilities
• Design, develop, and deploy AI models and algorithms to solve business problems and enhance processes.
• Collaborate with cross-functional teams to gather requirements, understand business needs, and translate them into technical solutions.
• Conduct research to stay updated on the latest advancements in artificial intelligence and machine learning.
• Optimize AI models for performance, scalability, and efficiency.
• Perform data preprocessing, feature engineering, and exploratory data analysis.
• Evaluate model performance, conduct A/B testing, and iterate on solutions to improve accuracy and reliability.
• Implement and maintain data pipelines for collecting, processing, and analyzing large datasets.
• Ensure compliance with data privacy and security regulations in all AI initiatives.

Requirements
• Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field.
• Minimum of 3 years of experience in artificial intelligence, machine learning, and data science.
• Proficiency in programming languages such as Python, Java, or C++.
• Solid understanding of machine learning algorithms, deep learning frameworks (e.g., TensorFlow, PyTorch), and natural language processing techniques.
• Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and distributed computing technologies.
• Strong analytical and problem-solving skills, with the ability to think creatively and critically.
• Excellent communication skills and the ability to collaborate effectively with team members from diverse backgrounds.
• Demonstrated track record of delivering high-quality AI solutions in a fast-paced environment.

What we offer

• 22 days annual Leave
• Provident Fund
• Medical Insurance
• Flexible working hours
• Lunch Scheme


Why you’ll love working here:

Our cultural work environment consists of industry professionals from all over the world with many years of experience in developing software systems. We promote, encourage, and assist each other to grow as professionals. We believe in working together to create a culture where each team member has a voice, so we can continue to grow and improve our operations. Moreover, we are a full-service global software company, delivering custom products and services for your digital transformation. From design to implementation. With a solid history of crafting manifest software solutions, we are a trusted partner for tech-driven success.

Saw the job you were looking for?

You can send your CV and cover letter to [email protected] to apply.  We would love to hear about your skills and are always looking for ways that our company can grow.