For one of our key clients, a well-established and highly regarded company in Fintech sector, we are currently looking for several Software Engineers with strong PHP background. Our client is a global fintech leader operating in over 50 high-growth markets across Asia, Central and Eastern Europe, Latin America, the Middle East, and Africa. Backed by one of the world's largest technology investors, the company supports over 300,000 merchants and millions of consumers by facilitating seamless online payments. With a robust, PCI-certified platform and a portfolio of more than 400 payment methods, they process approximately 6 million transactions daily, driving innovation in the digital commerce space.
Responsibilities and key activities
- Take full ownership of the end-to-end development lifecycle, including coding, testing, and deployment, within a collaborative, cross-functional team—aligning solutions closely with evolving business goals.
- Design core, backend and frontend software components to support ongoing product growth.
- Responsible for resolving any production issues when they arise.
- Participate actively in peer reviews, offering feedback on design approaches and code quality to maintain high development standards.
- Continuously evaluate and optimize the performance, scalability, and reliability of system components and infrastructure.
Professional Requirements (must have)
- Strong grasp of fundamental software engineering concepts, including OOP, domain-driven design, and industry best practices in modern software development methodologies.
- Proficient in PHP, with hands-on experience in developing and maintaining complex applications.
- In-depth experience working with relational database systems, including advanced querying and optimization techniques.
- Solid understanding of web technologies, services, and communication protocols such as REST, SOAP, HTTP; familiarity with microservices architecture and an API-first development mindset.
- Practical experience in writing and maintaining various types of automated tests, including unit, integration, functional, and exploratory testing.
- Comfortable delivering results within Agile frameworks—previous involvement in teams using Scrum, Kanban, or LeSS methodologies to drive iterative development.
Nice to have
- Knowledge of non-relational databases;
- Experience building large-scale applications and refactoring it;
- Not be afraid to code across several programming languages from (Java, Python or JavaScript);
- Async processing (RabbitMQ, SQS);
- Systems knowledge and basic shell scripting (RedHat/CentOS but not only);
- Cloud computing knowledge (not just buzzwords, we use: Docker, Ansible, Terraform, AWS);
- Virtualization solutions and alternatives (what we use: Docker, Swarm, Kubernetes, ECS);
- Continuous Integration (we have 3 different environments before pushing to production);
- Blue-green deployment pattern (one button and we're moving code to production without downtime);
- Monitoring the application and infrastructure for the best performance (we use JMeter, AppDynamics, NewRelic, Zabbix, and play with a bunch of others);
- Knowledge about Security concepts;
- Open Source contributor (we use tools built by the community and want to contribute also).
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer
2026-05-28
DevOps Engineer (all genders)
2026-05-28
Mobile Engineering Consultant (mid-level)
2026-05-28
- Posted
- Jun 02, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Bucharest Metropolitan Area
- Company
- Grafton Recruitment
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
DevOps Engineer
2026-05-28
DevOps Engineer (all genders)
2026-05-28
Mobile Engineering Consultant (mid-level)
2026-05-28