About us
At Metricalo, we believe in a world where businesses thrive through innovation and collaboration. We are a forward-thinking organization, committed to providing cutting-edge software solutions for our clients.
We have a profitable product, and we are ready to scale! We live our vision, in our tech, but also in our culture. Our tech is the backbone of the company. We facilitate high traffic, high load applications in e-commerce & we utilize various in-house fintech solutions.
As a developer, you will get the chance to reinvent components, start from scratch and not only scale our business, but also your skills. We take our values seriously and work based on trust and cooperation. Because we believe that working together with passion, drive, and an open mind gets the best results.We are not only starting to rebuild our product, but we are also at the start of building our company and our core tech team. So are you the open-minded, hands-on, entrepreneurial developer that does not back down from a challenge, come join us!
Job Description
We are seeking a highly skilled Full-Stack Developer to join our team and contribute to the development, implementation, and maintenance of our customized open source CMS platform and product portfolio. The ideal candidate will have a strong understanding of both front-end and back-end technologies, along with the ability to work closely with clients to ensure seamless integration of our products into their systems.
We strongly believe in standing on the shoulders of giants, and the role of frameworks and third party solutions, in supporting rapid development and avoiding re-inventing the wheel.
Responsibilities
- Analyze, maintain, and improve the existing Symfony based web application.
- Develop and maintain comprehensive test coverage for the system to ensure the stability and reliability of the application.
- Plan and execute the migration of the system to newer versions of Symfony while maintaining compatibility with existing features and integrations.
- Collaborate with cross-functional teams to gather requirements and provide technical guidance during the upgrade process.
- Identify and resolve performance bottlenecks and optimize system performance.
- Document processes, procedures, and technical specifications for the system and its components.
- Provide mentorship and guidance to junior team members and contribute to their professional growth.
- Stay up-to-date with industry trends, best practices, and emerging technologies to ensure the continuous improvement of our software development processes.
Requirements
- Bachelor’s degree in computer science, Engineering, or a related field, or equivalent experience
- 4+ years of experience in full-stack web development, with a strong background working with CMS platforms and e-commerce systems
- Proficiency in front-end technologies, such as HTML, CSS, JavaScript, and modern front-end frameworks (e.g., React, Angular, Vue)
- Solid experience with back-end technologies, including server-side languages (PHP) and frameworks (e.g., Laravel, Symfony)
- Experience with Linux and web servers such as NGINX or Apache.
- Experience working with databases, including MySQL.
- Strong understanding of API design and integration, with experience working with RESTful APIs
- Knowledge of version control systems, such as Git.
- Excellent problem-solving skills, with the ability to quickly identify and address complex technical issues
- Strong communication and interpersonal skills, with the ability to collaborate effectively with team members and clients
- Self-motivated, detail-oriented, and able to manage multiple tasks and priorities in a fast-paced environment.
- Verbal and written communication skills, fluent in English.
Nice to have:
- Experience with migrating legacy systems to newer frameworks or technologies.
- Familiarity with Agile methodologies, such as Scrum or Kanban.
- Experience with Domain-Driven Design (DDD):
- Involvement in designing and implementing system architecture based on DDD principles.
- Understanding and ability to apply concepts such as: entities, aggregates, domain events, repositories, bounded contexts, and more.
- Experience in affiliate marketing, ecommerce or fintech is an enormous pro
Our environment:
- Monolith with decoupled services architecture
- PHP 7/8
- Symfony 4/7
- Laravel 9+
- MySQL
- REST API
- AWS, ECS
- Docker
- Gitlab
- js
Benefits
- A competitive compensation package.
- An option of working remote as a contractor, with the possibility of moving to full time employment in Dubai, which would include additional benefits such as:
- Health Insurance
- EOS benefits
- Opportunity for professional growth and development.
- Collaborative work environment and supportive team culture.
- Freedom you won’t experience anywhere else.