We are looking for a talented Senior Full Stack QA Engineer to join our team at our office in Cyprus or remotely.
Tech Stack: Python, Pytest, Playwright, Dbeaver, Postman, Lens, Gitlab, Port, Qase
Responsibilities:
- Be responsible for the quality of testing in the product team (there will be an opportunity to work with a new product or in an existing team)
- Participating in the creation of documentation
- Test and discuss requirements
- Customize test environments
- Developing the testing framework, proposing relevant technologies
Key competencies:
- Experience working in a product team
- 3+ years of test automation experience
- Proficiency in Pytest/Playwright, or ability and willingness to rebuild from another stack
- Commercial experience in writing, maintaining API tests
- Knowledge and understanding of different testing and software development methodologies, OOP principles
- Experience with logs and monitoring systems
- Experience in white/gray box testing
- REST API testing experience
- Command line and VCS skills
- Experience with SQL/NoSQL databases
- Experience with container clusters
- General understanding of banking processing principles
- Ability to view features from the user's perspective and identify feature deficiencies
- Product mindset
We offer:
- Remote work or relocation to Cyprus, relocation assistance to Cyprus
- Health insurance
- Modernly equipped workplace due to your preferences
- Office lunches
- Compensation for English classes
- Flexible start of the working day
Recruitment process:
- HR-interview (45 minutes)
- Technical interview (1 hour)
- Final interview (30 minutes)
As a Senior Software Engineer, you will be a part of our rapidly growing IT team. You will actively work with development & support teams to contribute to improving our product quality. The developerโs responsibilities include but are not limited to developing software products and contributing in code review.
Responsibilities
- Design and implementation of plugins, gateways, APIs for trading platforms
- Development of proxy services for integration with trading platforms and interaction between services and systems within the company
- Development of time-critical microservices (C++/.NET)
- Design and implementation of database aware applications with MS SQL
- Optimization of existing code to enhance system efficiency and performance
- Collaboration with Dealing team, the management and team members to gather and analyse business requirements and implement them technically
Requirements
- Deep knowledge of C++ with at least 5 years of development experience
- Minimum 3 years experience working with C#
- Experience in the development of robust multithreaded applications/services
- Experience in working with SQL databases
- Deep knowledge of S.O.L.I.D. principles of OOD
- BSc in Computer Science or equivalent
- Fluent English
- Experience in trading software/plugins development will be an advantage
- Experience in C++ programming with Windows API will be an advantage
- Performance optimization skills, including profiling and analysing process dumps will be an advantage
- Experience in .Net Core development for Linux and Kubernetes will be an advantage
- Experience in development applications with message brokers and data serialization (JMS, Solace, Kafka, gRPC, protobuf) will be an advantage
- Deep knowledge of SQL will be an advantage
Our benefits
- Excellent compensation package
- Hybrid work schedule
- Medical and life insurance
- Provident fund
- In-house gym with a personal trainer
- Free daily lunch catering, snacks, and beverages
- Company discount card for various products & services
- 50% discount on language courses with a tutor
- 21 days of annual leave and 10 days of sick leave annually
- Shuttle bus service from Limassol
- Birthday certificate program
- Relocation bonus and visa/work permit support
Vivid is a dynamic fintech company that provides innovative solutions to enhance our users' financial experience. We are on a mission to identify and solve user problems, continuously improve our products, and introduce new features to make financial management more straightforward and more rewarding. It's an exciting time to join our team as B2B branch is rapidly growing every month. That's why we are looking for a seasoned Data Analyst to shape our product strategy through deep quantitative analysis.
In this role, you will:
- Understand our business and its processes through our data
- Design key metrics to measure different aspects of the business
- Maintain and create new dashboards to track metrics and visualise insights
- Formulate hypotheses for A/B testing, design, analyse results
- Translate data into recommendations that stakeholders can understand, guiding decision-making and building strategic consensus
- Develop in-depth analytical understanding of what drives growth for the product and how it can be improved
Requirements
- Proficiency in SQL
- Experience with BI tools (Tableau, Power BI, Looker)
- Strong analytical skills with the ability to interpret complex data sets and draw actionable insights.
- Basic understanding of statistics and A/B testing
- Excellent communication and presentation skills, with the ability to articulate findings and recommendations to stakeholders at all levels.
- Team player with strong collaborative skills.
Would be an advantage:
- Basic knowledge of Python and willingness to develop these skills
- Experience in B2B business, preferably in a startup or high-growth environment
Benefits
- We have a hybrid model in one of our offices, Berlin, Limassol, or Almaty, or fully remote outside office locations.
- We support relocation to Cyprus (visa, package) when needed.
- This is a senior-level position with a competitive salary and benefits package (depending on location).
If youโre looking for an exciting new opportunity to take your analytical skills to the next level and make an impact in the world of finance, then Vivid is the perfect place for you. Come and join our talented team of professionals and help us revolutionize how people think about their money!
Freedom24 is a trusted online broker with expertise in the US, European and Asian stock markets, registered in Cyprus, and offers a broad range of services in the financial markets. Freedom team is a union of high qualified professionals on the market, bursting with vibrant energy and pioneer ideas.
All of us are goal-oriented with a strong belief in teamwork power built on the strength of each of us. We work in a high paced environment and within cross-functional teams. Each of us is dedicated to achieving the best possible result, and no one thinks that he doesnโt make a change.
If you feel like youโre a good fit for us and we are a good fit for you, go ahead and check this position out.
What you will be responsible for:
- Market analysis and competitors overview;
- Identifying target bloggers within supervised geographical areas, both directly and through agencies;
- Negotiating collaborations with bloggers and agencies;
- Planning and developing advertising campaigns with influencers;
- Reviewing and editing published content: independently and collaboratively with the creative team;
- Publication management: creating and overseeing task lists, ensuring compliance with guidelines, and meeting deadlines;
- Analysing results of advertising campaigns;
- Monitoring document flow and partner payments;
- Coordination of managers' work and development strategies in different markets;
- Process optimization;
- Launching and monitoring ROI-oriented campaigns;
- Analyzing results and achieving KPIs;
- Increasing the efficiency of areas.
What we expect from you:
- 3+ years of experience as an influencer marketing manager or creative producer;
- Project management skills;
- Agency management and direction development skills;
- Proficient oral and written communication skills in English (C1+) and Russian (C 1+).
What we offer:
- Work in the modern office in the center of Limassol with Team of open-mind people;
- Relocation package included compensation for flight, accommodation 1 month;
- VISA sponsorship for employee and family members;
- The Company cover 30% of annual cost of Healthy Plan, which employee will decide to set up with any Insurance Company;
- 21 working days of paid vacation;
- 12 additional days off per year at the expense of the ะกompany;
- The Employee is annually entitled to days sick leave with pay;
- Team building, corporate events, football and volleyball clubs, sports events and challenges;
- Competitive salary package including annual bonus.
Product Teams within Mobile Unit are high-standard teams, delivering value to our customers who are using Wrike Mobile. Our teams are organised around customer problems to solve and consist of iOS, Android and back-end engineers, manual and automation QA, product manager, and product designer and analyst. You will work closely with your Scrum team to make sure that the solutions we deliver to our customers are feasible, valuable and usable.
Our application is large and complex; we support several languages, offline mode, adaptive navigation, and weโve developed a system of visual themes and our own library of UI elements for the app.
Our Tech Stack
- Kotlin, Kotlin Coroutines, Flow, ViewModel, Compose, Ktor, Dagger
- Kotlin Multiplatform and Compose Multiplatform for the new features
How Youโll Make an Impact:
- Working on complex mobile applications
- Developing new features from the concept and design to implementation and release, take ownership of them
- Maintaining existing features, fix bugs and performance issues
- Making sure we solve the right problems with the right solutions - perform code review and ย actively participate in Android and iOS platform sync
- Communication with team members (developers, QA, product designers and product manager) and other teams
Youโll achieve your best if you have:
- 5+ years of relevant software development experience and a Bachelor/Masterโs degree
- Confident knowledge of Kotlin and Android SDK
- Good knowledge of asynchronous programming with Kotlin Coroutines and Flow
- Understanding of UI design patterns (MVVM or any other MVx)
- Experience in UI development using Jetpack Compose
- Experience in developing client-server applications; basic knowledge of SQL
You will stand out with:
- Experience in creating complex and performant UI components
- Experience in iOS development (Swift, SwiftUI)
- Experience in writing unit and UI tests
- Experience in working with large projects
Interpersonal Skills:
- Good communication skills: present oneโs point of view, listen to colleagues and find consensus
- Good skills in prioritization and argumentation of technical solutions
- Passion about the product and the team
Perks of working at Wrike
- Health insurance which covers your whole family
- SIM card with unlimited internet access for employees (provided during your employment)
- 21 paid vacation days
- 5 uncertified sick days per year
- Two fully paid weeks of sick leave
- Office Lunch Allowance
- School allowance of up to โฌ600 per month (for children at pre-school and school age)
- Support with the Annual Tax reconciliation (only applicable for the year of relocation)
- Up to 18 weeks of fully-paid maternity leave
- 2 weeks of fully paid paternity leave. Enhanced four weeks of fully paid paternity leave
Whatโs next?
- Interview with a Recruiter
- Technical interview
- Cultural interview
Who Is Wrike and Our Culture
Weโre a team of innovators and creators who solve the complex work problems of today and tomorrow.
Hybrid work modeโ
Wrike promotes a hybrid work mode for those that live near an office hub, we meet in the office 2-3 times a week. This work mode supports our culture of collaboration and solving problems fast to deliver business outcomes and win together.
Our persona
Smart: We love what we do, and weโre great at it because this is our domain. Our combined knowledge in this space is unmatched.
Dedicated: We get up every day focused on helping our customers win. Weโre committed to helping our teammates win, too!
Approachable: We're friendly, easy to get along with, considerate, and helpful.
Our culture and Values
Customer-Focused
We care about our customers. We understand the customer journey, experience, and value derived from Wrike. Decision-making and action-taking are done with the customer in mind.
Collaborative
We work as one and win together, each bringing unique strengths that contribute to diversity of thought for better outcomes. Leveraging our own work management platform, we foster an environment of creative collaboration and shared achievement.
Creative
We strive to succeed through continuous innovation. Itโs our pursuit of novel concepts that helped us create a market category. We continue to cultivate a workplace that fosters creative thinking as a means of transcending conventional boundaries and empowers us to break new ground to deliver extraordinary work management solutions.
Committed
We believe in ownership at all levels of the organization, by owning workflows from start to finish. Each member of our team is an integral part of this commitment, establishing work as a platform for personal growth and transformation, as well as collective success and growth.
We are looking for a talented Senior DevOps Engineer to join our team in our office in Cyprus or remotely.
Responsibilities:
- Design and implement infrastructure solutions to ensure the stability of our FinTech services
- Maintain and enhance existing infrastructure
- Automate and optimize operational processes
- Improve and configure monitoring, logging systems, and related services
- Troubleshoot issues, address vulnerabilities and respond to incidents
- Implement technical and architectural solutions to support business needs
- Collaborate with QA and development teams to adapt code for infrastructure requirements
Key competencies:
- 5+ years of experience in a similar role
- Experience in the crypto or FinTech sector is a plus
- Strong ability to interact with internal stakeholders, deeply understand their needs, translate them into technical tasks, and propose effective solutions
Tech Stack:
- Operating Systems: Unix/Linux
- Databases: PostgreSQL, MongoDB, Clickhouse
- Caching: Redis
- Messaging: RabbitMQ, Kafka
- CI/CD: GitLab
- Monitoring: Victoria Metrics / Prometheus, Grafana
- Logging: ELK
- Containerization: Docker, Kubernetes
- Secrets Management: Vault
- Infrastructure & Automation: Terraform, Ansible
- Virtualization & Cloud: GCP
- Deployment: Kustomize, Helm
- Programming Languages: Python, Bash, PHP
- Workflow Orchestration: Temporal
We offer:
- Remote work or relocation to Cyprus, relocation assistance to Cyprus
- Health insurance
- Modernly equipped workplace due to your preferences
- Office lunches
- Compensation for English or Greek classes
- Flexible start of the working day
Recruitment process:
- HR-interview (45 minutes)
- Technical interview (1 hour)
- Final interview (1 hour)
As a Senior Business/System Analyst, you'll play a crucial role in the design, implementation, and maintenance of the main configuration system of the company.
Responsibilities
- Prepare artifacts for development: use cases, functional and non-functional requirements, process diagrams
- Maintain high-quality project and software design documentation and analysis
- Integrate research, team ideas, and feedback into solution requirements
- Facilitate grooming sessions and discussions to identify technical solutions
- Identify various possible business scenarios and document them
- Analyze root causes of business issues and develop appropriate resolutions
- Utilize feedback to improve work and build on previous learnings
- Contribute to the development of a product roadmap
- Create and define tasks based on requirements and ensure they are properly aligned with project objectives
- Act as a bridge between business stakeholders and the development team, ensuring clarity and alignment on project goals
Requirements
- 3+ years experience as a Business/system analyst is required
- Strong backend experience is essential
- Experience in integration analytics, understanding of client-server interaction fundamentals, principles of web service operation, and comprehension of API, REST, OpenAPI terminologies
- Understanding of databases, and independent creation of SQL queries is required
- Experienced in creating detailed system specifications, diagrams, and flowcharts
- Proficient in creating comprehensive technical documentation
- Fluent in English, Russian will be an advantage
- Excellent verbal and written communication
- Strong collaboration and teamwork abilities
- Good understanding of agile methodologies
Our benefits
- Excellent compensation package
- Hybrid work schedule
- Medical and life insurance
- Provident fund
- In-house gym with a personal trainer
- Free daily lunch catering, snacks, and beverages
- Company discount card for various products & services
- 50% discount on language courses with a tutor
- 21 days of annual leave and 10 days of sick leave annually
- Shuttle bus service from Limassol
- Birthday certificate program
- Relocation bonus and visa/work permit support
Key objectives:
- Researching the application market and competitors, searching for ideas for development
- Generation of hypotheses, conducting a/b tests, organization of experiments
- Formulation of product requirements
- Preparation of tasks: description of the TOR, approval of UI / UX
For this position you will need:
- At least 3 years of experience as a PO, PM or game designer
- Availability of a portfolio of projects
- Good knowledge of game design, understanding of game product metrics
- Knowledge of the f2p gaming market and trends
- Ability to defend your position, defend your ideas and achieve results
- Analytical mindset, skills of working with the full cycle of development management: the ability to come up with / implement / analyze / change / analyze
- Understanding the development pipeline
We are looking for an energetic and self-motivated professional to join and enhance our Dealer team. After undergoing extensive training to comprehend the operations of the company and the department, you will be expected to effectively monitor and maintain our trading systems and tools, spot issues in real time and take corrective actions in a timely manner. High attention to detail and the ability to work efficiently under pressure are a must for this role. Due to the dynamic nature of our industry, it is also crucial to be able to continuously adapt and evolve. ย This is an opportunity to thrive and grow in a professional and fun environment.
The main responsibilities of the position include:
- Monitor and maintain the department's trading systems & tools
- Monitor and hedge company-level exposures according to established rules and guidelines
- Work closely with other departments to ensure trading systems are fully operational and handle related issues in a timely fashion
- Keep abreast of market and economic developments
Main requirements:
- BSc/MSc in Mathematics, Statistics, Finance, Engineering, or any other relevant field (first or upper second-class honours)
- CySEC certification or CFA qualification is a plus
- Strong analytical skills
- Organised and methodical personality, high attention to detail
- Excellent oral and written communication skills in English
- Excellent working knowledge of Microsoft Office tools
- Ability to work on shift schedule
Benefit from:
- Attractive remuneration package plus performance related reward
- Private health insurance
- Corporate pension fund
- Intellectually stimulating work environment
- Continuous personal development and international training opportunities
As a Senior Node.js Developer, you will join our rapidly growing IT department as a part of the Middleware team, where you will develop backend services for our CFD trading applications.
Responsibilities
- Collaborate with team members to develop applications and services using Agile methodologies.
- Integrate with both internal and third-party systems.
- Write reusable, testable, secure, and efficient code.
- Design and implement low-latency, high-availability, and high-performance applications.
- Investigate and resolve incidents across various systems as needed; conduct industry research and recommend emerging trends.
- Develop all server-side logic and manage the central database.
- Ensure high performance and responsiveness to front-end and other internal system requests.
Requirements
- Minimum of 4 years of experience in a similar role.
- Fluency in English, Russian will be an advantage.
- Strong proficiency in JavaScript and/or TypeScript.
- Good understanding of asynchronous programming in Node.js, including quirks and workarounds.
- Experience in working with and optimising SQL databases; NoSQL experience is a plus.
- Strong grasp of fundamental design principles for scalable applications.
- Experience in creating database schemas that represent and support business processes.
- Experience in writing unit tests.
- Proficient with version control tools, such as Git.
- Familiarity with Node.js frameworks such as Express.js or Koa; experience with Nest.js is a plus.
- Knowledge of Microservices Architecture is a plus.
Our benefits
- Excellent compensation package.
- Hybrid work schedule.
- Medical and life insurance.
- Provident fund.
- In-house gym with a personal trainer.
- Free daily lunch catering, snacks, and beverages.
- Company discount card for various products & services.
- 50% discount on language courses with a tutor.
- 21 days of annual leave and 10 days of sick leave annually.
- Shuttle bus service from Limassol.
- Birthday certificate program.
- Relocation bonus and visa/work permit support.
As a Senior Node.js Developer you will be a part of our rapidly growing IT department and join the Payments team. The team is working on integrations with 3rd party payment solution providers and enhancements of the internal payment transactions system.
Responsibilities
- Work as part of a team developing applications and services using Agile development methods
- Build back-end services for payments/banking processing and CFD trading
- Conduct integration with internal and third-party systems
- Write reusable, testable, secure and efficient code
- Design and implement low-latency, high-availability and performance applications
- Investigate and resolve various incidents related to many systems as and when needed, as well as conduct industry research and provide recommendations for emerging trends
- Develop all server-side logic, definition and maintenance of the central database
- Ensure high performance and responsiveness to requests from the front-end and other internal systems
Requirements
- At least 5 years of working experience in a similar role
- Excellent command of the English language
- Strong proficiency with JavaScript and TypeScript
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Experience in the integration of multiple data sources and databases into one system
- Understanding of fundamental design principles behind a scalable application
- Experience in creating database schemas that represent and support business processes
- Experience in implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Basic knowledge of front-end technologies
- Experience working with Nest.js
- Previous experience within financial services is preferable
- Knowledge of Microservices architecture, Docker, Kubernetes will be considered a plus
Our benefits
- Excellent compensation package
- Hybrid work schedule
- Medical and life insurance
- Provident fund
- In-house gym with a personal trainer
- Free daily lunch catering, snacks, and beverages
- Company discount card for various products & services
- 50% discount on language courses with a tutor
- 21 days of annual leave and 10 days of sick leave annually
- Shuttle bus service from Limassol
- Birthday certificate program
- Relocation bonus and visa/work permit support
As a QA Engineer, you will be a part of our rapidly growing IT department. You will actively work with development teams to contribute to improving our product quality. The project concerns working on manual tests for the trading platform.โ
Responsibilities
- Provide smoke, feature, and regression testing of web applications
- Strong understanding of web technologies (HTML, CSS, JavaScript, HTTP protocols)
- Update and create checklists
- Support teammates in test failure investigations
- Improve test coverage and quality of our manual tests
- Take part in team activities including discussions, daily meetings, retros and so on
- Experience with Postman and backend tasks would be a plus
Requirements
- 2+ years of experience as a Software Tester or Quality Assurance Engineer
- Functional testing: know the testing theory, understand the differences between different kinds of testing, and know how to create test cases, checklists, and bugs
- Upper Intermediate level in English
- Excellent communication skills as you will communicate with technical and non-technical specialists
- Basic knowledge of SDLC and STLC, and understand how to work in Agile processes
- Experience with playwright and typescript and ability to create tests using them will be a plus
- Experience in Allure for reports and Git as a version control system will be considered an advantage
Our benefits
- Competitive compensation package
- Hybrid work schedule
- Medical and life insurance
- Provident fund
- In-house gym with a personal trainer
- Free daily lunch catering, snacks, and beverages
- Company discount card for various products & services
- 50% discount on language courses with a tutor
- 21 days of annual leave and 10 days of sick leave annually
- Shuttle bus service from Limassol
- Relocation bonus and visa/work permit support
Team: responsible for payment processing that integrates multiple microservices and connects with a variety of external systems. This backend is crucial for ensuring smooth and secure financial transactions and requires robust testing and quality assurance.
We are looking for a QA Engineer to join this team.โ
Responsibilities:
- Review business and technical requirements and design tests accordingly
- Conduct tests from business prospective and technical as well
- Perform API testing for backend services
- Perform integration testing
- Work closely with developers, analysts and stakeholder teams to ensure seamless system integrations
- Gather and document test results and information needed to understand potential risk
- Analyze logs to localize the problem
Requirements:
- Understanding of REST API, HTTP, JSON, SQL, Graphql
- Familiarity with CI/CD pipelines (Jenkins or equivalent)
- Web and Mobile Applications testing experience
- Attention to detail to ensure high-quality outputs in fast-paced environments
- Solid understanding of software testing techniques and test case design principles
- Prior experience in payments processing or testing of complex backend applications is a plus
- Excellent analytical, problem-solving and troubleshooting skills
- Collaborative mindset and teamwork abilities to work across departments
- Proficient in English (both written and spoken) for effective communication with global teams
Our benefits:
- Competitive compensation package
- Hybrid work schedule
- Medical and life insurance
- Provident fund
- In-house gym with a personal trainer
- Company discount card for various products & services
- 50% discount on language courses with a tutor
- 21 days of annual leave and 10 days of sick leave annually
- Shuttle bus service from Limassol
If you are tech-savvy, ready to learn and grow as a professional - the FaceApp team is waiting for you! Now we are looking for an attentive Fraud Activity Analyst.
A few facts about us:
- TOP app at 154 countries for iOS and at 99 countries for Android (including the USA, Great Britain, EU, Brazil, South East Asia);
- App of the Year at App Store and Google Play;
- State-of-art technology photo editing.
Responsibilities:
- Perform ongoing monitoring to identify suspicious in-app activity and API usage;
- Audit existing fraud monitoring processes, identify weaknesses, and suggest preventive actions;
- Participate in preventing Information Breaches and Intellectual Property Leaks;
- Implement and maintain datasets needed for retrospective analyses;
- Keep continuous records of all detected suspicious activities;
- Configure and monitor dashboards.
Our requirements:
- Experience in Mobile App analytics and user behavior analysis;
- Proficient in information analysis/synthesis;
- Strong skills in SQL;
- Experience with Python (working with data in Jupyter notebooks using Pandas);
- Proactiveness, independence, ability to prioritize workload, and attention to detail.
Desirable (will be a plus):
- Experience with ClickHouse, BigQuery, PySpark;
- Experience with data pipelines in Dagster or Airflow;
- Experience building monitoring dashboards in Grafana;
- Familiarity with the AWS platform.
Why work at Faceapp:
- Above market wages, formal employment and white wages;
- Cozy office with sea view;
- Health insurance;
- Compensation of costs for professional literature;
- Sports compensation;
- Compensation for the purchase of a mobile phone (once a year, 50% of the cost is compensated);
- Flexible start of the working day;
- Relocation to Cyprus (Limassol);
- Comfortable working conditions, a positive atmosphere, an open, informal corporate culture, and a friendly team;
- An excellent opportunity, together with a professional team, to solve interesting and complex problems, to create a product that is used by millions of people.
As a Senior QA Engineer you will be a part of our rapidly growing IT department and join one of our core product teams.โ
Responsibilities
- Write and work with test documentation
- Prepare scenarios for UI Automation testing
- Perform functional, exploratory, smoke, integration and regression testing of mobile application on iOS and Android
- Work with in-house and external test tools
- Investigate production issues
Requirements
- 4+ years of experience as a QA Engineer
- Understanding of Client-Server architecture
- Test Automation and scripting (Java) is an advantage
- Mobile testing and Appium framework is an asset
- Self-organized, proactive and self-taught.
- Strong ownership of tasks and ability to work independently
- Fluent in English
- Excellent communication skills as you will be interacting with technical and non-technical specialists
- Basic knowledge of SDLC and STLC, and understanding of how to work in Agile environment
- Experience in using:
- Logs (Graylog, Android/iOS logs)
- XCode simulator, Android Studio emulator
- Sniffers/debugging proxy application
- Experience in Jenkins, Git, and Stocks/Trading/Forex industry will be considered and advantage
Our benefits
- Excellent compensation package
- Hybrid work schedule
- Medical and life insurance
- Provident fund
- In-house gym with a personal trainer
- Free daily lunch catering, snacks, and beverages
- Company discount card for various products & services
- 50% discount on language courses with a tutor
- 21 days of annual leave and 10 days of sick leave annually
- Shuttle bus service from Limassol
- Birthday certificate program
- Relocation bonus and visa/work permit support
As a Senior iOS Developer you will be a part of our rapidly growing IT team. You will actively work with development & support teams to contribute to improving our product quality.
Tech stack: Swift, REST, and Google Protobuf over web-sockets for communication with backend, Objective-C, and Xcode.
Responsibilities
- Write clean and sustainable code based on user stories, business and technical requirements
- Contribute to architecture design, development patterns, and best practices
- Collaborate with product management team on requirements review, suggesting solutions and estimating efforts
- Cover code with unit tests
- Develop screen layouts, transitions, animations, and user interactions
- Troubleshoot, debug and profile to ensure smooth operation, performance, and stability
- Support entire application lifecycle
- Stay up to date with new technology and best practices
Requirements
- University Degree in Computer Science or other IT related field
- Intermediate or above level of the English Language. Greek and/or Russian is an advantage
- Previous working experience as a Mobile developer for at least 4 years
- Portfolio of released applications on the App Store
- In-depth Swift knowledge
- Familiarity with OOP design principles
Our benefits
- Excellent compensation package
- Relocation bonus and visa/work permit support
- Hybrid work schedule
- Medical and life insurance
- Provident fund
- In-house gym with a personal trainer
- Free daily lunch catering, snacks, and beverages
- Company discount card for various products & services
- 50% discount on language courses with a tutor
- 21 days of annual leave and 10 days of sick leave annually
- Shuttle bus service from Limassol
- Birthday certificate program
Weโre looking for a Business/Systems Analyst who will support the structuring and updating of our system documentation, specifically focusing on integrations with third-party payment solution providers and enhancements to our internal payment transactions system. This role will be a key partner in fostering technical collaboration with business stakeholders to ensure seamless integration and optimized functionality.โ
Responsibilities
- Work as part of a team developing applications and services using Agile development methods
- Build back-end services for payments/banking processing and CFD trading
- Integration with internal and third-party systems
- Write reusable, testable, secure and efficient code
- Design and implement low-latency, high-availability and performant applications
- Investigate and resolve various incidents related to many systems as and when needed, as well as conduct industry
- Research and provide recommendations for emerging trends
- Develop all server-side logic, definition and maintenance of the central database
- Ensure high performance and responsiveness to requests from the front-end and other internal systems
Requirements
- At least 5 years of working experience in a similar role
- Excellent command of the English language
- Strong proficiency with JavaScript and/or TypeScript
- Understanding of asynchronous programming, its quirks, and workarounds
- Experience in integrating multiple data sources and databases into one system
- Understanding of fundamental design principles behind scalable applications
- Experience in creating database schemas that represent and support business processes
- Experience in implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Knowledge of front-end/mobile technologies
- Understanding of Node.js frameworks, such as Express.js, Koa, Hapi, Lodash, GraphQL, and Graylog, is considered a plus
- Previous experience within Financial Services is considered a plus
- Knowledge of Microservices Architecture, Docker, and Kubernetes is considered a plus
Our benefits
- Excellent compensation package
- Hybrid work schedule
- Medical and life insurance
- Provident fund
- In-house gym with a personal trainer
- Free daily lunch catering, snacks, and beverages
- Company discount card for various products & services
- 50% discount on language courses with a tutor
- 21 days of annual leave and 10 days of sick leave annually
- Shuttle bus service from Limassol
- Birthday certificate program
- Relocation bonus and visa/work permit support
We are looking for a talented Senior PHP Developer to join our Crypto team in our office in Cyprus or remotely.
Tech stack: PHP 8.2+, Symfony 6.4+, PHPUnit, PostgreSQL, Swagger/OpenApi, Docker, Composer, GitLab CI
Responsibilities:
- Development and maintenance of the server-side of a crypto product
- Development of libraries
- Integration with various external systems
- Service optimization for high-load scenarios
Key competencies:
- 3+ years of commercial PHP development experience
- Experience working on crypto projects
- Strong knowledge of OOP and practical application of design patterns
- Experience in designing of high load systems
- Experience with PHP-based MVC frameworks
- Code optimization experience and working with various data stores (relational databases, key-value stores)
Preferred qualifications:
- Experience with Docker and Event Sourcing
- Experience with columnar databases
- Experience in maintaining Swagger documentation
- Experience in collecting Prometheus metrics
- Experience with Grafana / Kibana services
We offer:
- Remote work or relocation to Cyprus, relocation assistance to Cyprus
- Health insurance
- Modernly equipped workplace due to your preferences
- Office lunches
- Compensation for English or Greek classes
- Flexible start of the working day
Recruitment process:
- HR-interview (45 minutes)
- Technical interview (1 hour)
- Final interview (30 minutes)
As a QA Automation Engineer at CVAT.ai, you'll be a pivotal player in our drive to ensure the highest quality in our computer Vision data platform. Your core duty will be to design, develop, and implement automated testing strategies and systems. By doing so, you'll be safeguarding the accuracy and robustness of our machine-learning algorithms, directly contributing to the dependability of our computer vision solutions.
What you will be doing:
- Developing and improving automated tests for the platform: https://github.com/opencv/cvat
- Delving deep into the essence and technical side of the project and interacting with developers and the open-source community.
- Immersing yourself in the infrastructure and optimizing build construction and test launches.
- Preparing a detailed, comprehensive, and well-structured plan to improve product test coverage.
- Analyzing requirements, specifications, and technical documents to provide feedback from a testability perspective.
- Suggesting process changes and applying new tools to enhance product quality and the testing process.
What we expect from you:
- At least 2 years of experience in developing automated tests.
- Proficiency in Python for writing and debugging test scripts.
- Experience with Cypress or Pytest or similar testing automation frameworks.
- A good understanding of client-server architecture and microservices.
- Experience in testing the security and performance of web applications.
- Knowledge of various file formats used in client-server interactions (JSON, XML).
- Experience with CI/CD systems, for example, GitHub Actions.
- Familiarity with various quality assurance methodologies and tools.
- Experience with version control systems (Git).
- Good English skills (B1/Intermediate and above), with the ability to read English documentation and correspond in English.
It would be nice if you have:
- Experience in JavaScript/TypeScript.
- Experience with API testing tools (Swagger, Postman).
- Experience with databases (SQLite, PostgreSQL).
- Experience with Kubernetes and writing stress tests.
Why you should join us:
- A cool, experienced team of Computer Vision enthusiasts.
- Career growth opportunities.
- Relocation to Cyprus or remote work (not from Russia and Belarus).
- Excellent work-life balance: flexible schedule, lenient vacation and sick leave policies.
- Medical insurance and a wide range of benefits.
As a Senior Java Developer, you will be a part of our rapidly growing IT department. Join our new team as a Senior Java Engineer and help create our in-house retail trading platform from the ground up. Work on cool projects with a talented crew and make a real impact on our trading and investment systems.
Responsibilities
- Develop and support high-load, low-latency trading platforms and the microservices around these platforms
- Design and develop new functionalities in line with business requirements, following company standards (code quality, test coverage, TDD, BDD, performance requirements)
- Proactively identify and report issues, vulnerabilities, and other technical problems that exist or might appear in the companyโs code
- Collaborate with team members, other teams, project managers, and business analysts to meet the company goals
Requirements
- Minimum 4 years experience as a Java Developer with Spring
- Bachelorโs degree. A degree in Computer Science or other IT-related discipline is an advantage
- Experience in Test-Driven developments and Continuous Integration
- Strong J2SE programming skills (multithreading, data structures, streams). Java 17 (OpenJDK, AzulJDK)
- Experience in SQL Databases / PostgreSQL / Hibernate
- In-depth knowledge of Object-Oriented programming and S.O.L.I.D. principles
- Relevant Experience in FinTech is considered an advantage (Stock trading, Forex, Investments, etc.)
- TCP/IP networking and sockets programming experience would be an advantage (Protobuf, Netty, gRPC)
- Intermediate or above level of the English Language. Greek and/or Russian is an advantage
- Experience with the development of microservices, Spring Boot, Apache Kafka, Docker, Kubernetes will be an advantage
Our benefits
- Excellent compensation package
- Hybrid work schedule
- Medical and life insurance
- Provident fund
- In-house gym with a personal trainer
- Free daily lunch catering, snacks, and beverages
- Company discount card for various products & services
- 50% discount on language courses with a tutor
- 21 days of annual leave and 10 days of sick leave annually
- Shuttle bus service from Limassol
- Birthday certificate program
- Relocation bonus and visa/work permit support