30 липня 2024
Senior PHP Developer віддалено We are toogeza, a Ukrainian recruiting company that is focused on hiring talents and building teams for tech startups worldwide. People make a difference in the big game, we may help to find the right ones. Currently, we are looking for a Senior PHP (Symfony) Developer for Coinsflow. Company domain: Cryptocurrency payment provider Location: Ukraine, remote (European timezones) Job Type: Full-time Company: Coinsflow is an intern
30 липня 2024
Senior PHP Developer
віддалено
We are toogeza, a Ukrainian recruiting company that is focused on hiring talents and building teams for tech startups worldwide. People make a difference in the big game, we may help to find the right ones.
Currently, we are looking for a Senior PHP (Symfony) Developer for Coinsflow.
Company domain: Cryptocurrency payment provider
Location: Ukraine, remote (European timezones)
Job Type: Full-time
Company:
Coinsflow is an international cryptocurrency payment provider. The platform enables quicker, safer, and more convenient cross-border transactions. They provide: cryptocurrency payment gateway for business, secure crypto wallet for personal use, custody solution to securely hold digital assets, SaaS, exchanges and OTC.
Role overview:
Coinsflow is a startup on the stage of an already proven market fit that is searching for platforms to grow and looking for an international geographic extension. As a Senior Developer, you will play a pivotal role in the implementation of key features outlined in their project plans. Collaborating closely with the System Architect, you will be instrumental in developing microservices and ensuring adherence to the technical guidelines. Your expertise will drive the project forward, ensuring both innovation and reliability in our software solutions.
Responsibilities:
- Develop and integrate core functionalities as defined in the project plan and instructed by the System Architect
- Design, build, and maintain microservices, ensuring they are efficient, scalable, and aligned with the architectural vision
- Execute complex queries and manage databases using PostgreSQL, to ensure data integrity and performance
- Implement and manage message queues, with a focus on RabbitMQ, to enhance application scalability and reliability
- Develop and maintain data warehousing solutions, ensuring robust data storage and retrieval processes
- Demonstrate extensive experience with Symfony, including the development and integration of Symfony bundles
- Stay abreast of emerging technologies, with a keen interest in blockchain technology
- Follow design patterns, SOLID principles, and DRY methodology
- Utilize Doctrine effectively for object-relational mapping and database interaction
Requirements:
- 8+ years of experience in development of production applications using PHP
- Proficiency in Symfony and experience in developing applications using Symfony bundles
- Strong understanding of design patterns, SOLID principles, and DRY methodology
- Proven experience in designing and working within containerized environments, particularly with microservices
- Advanced skills in PostgreSQL, including the ability to write complex queries
- Extensive experience in managing and implementing message queues, preferably RabbitMQ
- Knowledge of data warehousing principles and practices
- Upper-Intermediate level of English
Would be a plus:
- Blockchain experience is highly desirable but not mandatory
Benefits:
- Medical Insurance
- Vacation: 30 business days per year (20 business days vacation, plus 10 business days instead of public holidays)
- Sick leave without medical certificate: 5 business days per year
- Wellbeing activities
- Personal professional training balance
- English speaking club
- Annual Salary Review
- Emergency financial aid
Interview process:
- Recruitment call — 30 min;
- Technical Interview — 60 min;
- Technical task — approx 4-6 hours.
Thanks for your interest! In the case of your application, we will review it within 5 working days. If it meets the job requirements, we will arrange a call and will be happy to get to know each other better. Otherwise, we’d love to stay in touch waiting for other opportunities to become available.