Jobs at The Cyprus Shipping Company
We would love to hear from you!
Our company has been active for decades gathering valuable knowledge of all things shipping.
Our highly experienced Commercial and Operational teams have hundreds of years of combined experience and knowledge.
Each year our team handles the calls of multiple vessels in port.
Open Positions
Find below all our open positions and send us your CV!
Full-Stack Developer Position
The Full-Stack Developer will be responsible for developing and maintaining our company’s web-based applications and websites. This role will primarily be around building new technologies for the group’s activities, and will involve collaborating with other departments and stakeholders to design, develop, test and deploy software solutions that meet business needs.
Key Responsibilities
- Design and develop web-based applications and websites using modern front-end frameworks, back-end programming languages, and databases.
- Collaborate with other departments and stakeholders to understand business requirements and design technical solutions that meet business needs.
- Write high-quality, maintainable, and efficient code.
- Conduct code reviews and ensure that coding standards, best practices, and security standards are followed.
- Troubleshoot and debug software issues and work with stakeholders to identify solutions.
- Develop and maintain technical documentation for applications and systems.
- Stay up-to-date with emerging trends and technologies and propose new ideas for improving our systems.
- Work closely with the IT team to deploy, manage and monitor applications and systems.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Experience with front-end technologies such as Angular, React, or Vue.js.
- Experience with back-end programming languages such as Python, PHP or Node.js.
- Experience with database technologies such as MySQL, PostgreSQL, or MongoDB.
- Experience with version control systems.
- Knowledge of cloud infrastructure and containerisation technologies such as AWS, Azure, or Docker is a plus.
- Familiarity with Agile development methodologies and tools.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork skills.
Additional Skills
- Attention to detail
- Business acumen
- Time management and organisational skills
- Ability to take initiative
Application Form
Fill the form to express your interest.
IT Officer (Part-Time) Position
The IT Officer will be responsible for managing the company’s IT infrastructure and providing technical support to employees. This role will involve ensuring the smooth operation of computer systems, networks, and software, as well as troubleshooting and resolving IT issues. As a part-time position, the IT Officer will be required to work on a flexible schedule to provide IT support during business hours.
Key Responsibilities
- Install and configure computer hardware, software, systems, networks, printers, and scanners.
- Monitor and maintain computer systems and networks to ensure their efficient operation.
- Troubleshoot hardware and software issues and provide timely technical support to end-users.
- Set up and manage user accounts and permissions.
- Perform system backups and ensure data security and integrity.
- Provide training and guidance to employees on how to use computer systems effectively.
- Maintain inventory of IT equipment and software licenses.
- Stay up-to-date with the latest IT trends, technologies, and security best practices.
- Collaborate with external vendors to resolve complex IT issues.
- Assist in the development and implementation of IT policies and procedures.
Requirements
- Bachelor’s degree in Information Technology, or a related field.
- Experience as an IT Officer or similar role preferred but not required.
- Knowledge of computer hardware and software systems.
- Knowledge of on-premise and cloud network infrastructure.
- Knowledge of the Microsoft 365 Suite.
- Familiarity with network and security protocols.
- Strong troubleshooting and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Flexibility to work part-time hours as needed.
Application Form
Fill the form to express your interest.
Office Manager / Personal Assistant Position
Role Description
We are looking for a highly efficient and proactive Office Manager / Personal Assistant to ensure smooth and organised office operations while overseeing front-of-house reception duties. This role requires someone who is personable, detail-oriented, and hands-on in managing day-to-day office functions. The successful candidate will also be responsible for overseeing support staff, managing vendors, maintaining facilities, and ensuring that all office equipment and utilities are functioning optimally.
Key Responsibilities
- Oversee general office operations, including supply inventory, equipment maintenance and coordination with external vendors (e.g. cleaning, shredding, maintenance).
- Monitor and support office support staff such as cleaners and drivers as well as coordinate with all departments to ensure smooth daily operations.
- Ensure compliance with office health, safety, and cleaning standards and ensure facilities are properly maintained and secured daily.
- Proactively manage office supplies and equipment, ensuring employee workstations are well-equipped and outdated hardware (e.g., pens, monitors, keyboards) is replaced as needed.
- Perform general administrative duties including data entry, filing, scanning and maintaining well organised and accessible office records.
- Update and maintain mailing databases with new events, newsletters, or communications as required.
- Maintain accurate and up-to-date records in the company’s CRM system.
- Manage reception duties, including welcoming visitors, handling calls and mail, and maintaining a professional front-of-house environment.
- Provide daily administrative support to senior management, including calendar management, meeting coordination, and follow up actions.
- Assist with travel arrangements, expense tracking, and ad-hoc personal or professional tasks as required.
- Perform other general administrative duties when required.
Requirements
- Excellent communication skills in both English and Greek, written and spoken.
- Proven experience in office administration, front desk, or office management roles, preferably with 3+ years of relevant experience.
- Strong organizational and multitasking skills, with the ability to manage multiple responsibilities efficiently.
- Proficiency in Microsoft Office Suite (Word, Excel, Outlook) and general office systems.
- High level of discretion when handling confidential information and a proactive, solution-oriented mindset.
Additional Skills
- Attention to detail.
- Business acumen.
- Time management and organisational skills.
- Ability to take initiative.
General Application
You can still send us your CV! We will keep it for six months in case a position that matches your qualifications opens up.

