Remote first tech projects
PHP Developer
Location
Vietnam
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
PHP Developer
Pragmatike
• Design, develop and maintain robust backend services in native PHP (7/8), with clean, testable and well-documented code. • Build and optimize high-volume transaction and billing workflows, ensuring reliability, idempotency and data integrity at scale. • Develop and maintain REST/SOAP APIs for operator, merchant and third-party integrations. • Work with relational databases (MySQL/MariaDB/PostgreSQL): schema design, query optimization, indexing and performance tuning. • Integrate with external systems and gateways (payment, messaging/SMS, USSD, carrier connections, monitoring, billing). • Implement asynchronous processing using message queues (RabbitMQ, Kafka) and caching layers (Redis/Memcached). • Ensure application security, resilience and observability (logging, metrics, alerting) in a high-availability context. • Contribute to CI/CD pipelines, code reviews, and Git-based workflows. • Collaborate with product, ops and QA teams to ship, monitor and continuously improve services in production.
Job Requirements
- 5 to 10 years of experience building and maintaining high-throughput, production-grade backend systems.
- Strong command of core (vanilla) PHP, not just framework-driven development.
- Direct experience with transaction-heavy, mission-critical applications.
- Experience in payments, billing, telecom, or any high-availability transactional environment is a strong plus.
- Autonomy, rigor, and problem-solving are essential.
- Comfort working independently in a distributed, cross-timezone team.
- Expert-level native/core PHP (7/8).
- Proven experience with high-throughput, transactional backend systems (mandatory).
- Strong SQL skills (MySQL/MariaDB/PostgreSQL): modeling, optimization, debugging.
- Solid experience designing and consuming REST/SOAP APIs.
- Comfort with Linux environments, Git and CI/CD workflows.
- Familiarity with message queues (RabbitMQ/Kafka), caching (Redis), and asynchronous processing.
- Good understanding of application security and data integrity in sensitive/financial contexts.
- Fluent English and the ability to work autonomously across timezones.
Benefits
- Pragmatike is dedicated to a fair, transparent, and inclusive recruitment process.
- Ensure that no applicant is discriminated against based on age, disability, gender, gender identity or expression, marital or civil partner status, pregnancy or maternity, race, religion or belief, sex, or sexual orientation.
- In accordance with the General Data Protection Regulation (GDPR), your personal data will be processed lawfully, fairly, and securely.
- Maintain the confidentiality and security of your information throughout the recruitment process.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Architectural Migration: Lead the technical strategy, design, and execution of extracting deep business logic from existing Oracle PL/SQL stored procedures and re-architecting them into highly modular .NET 8 microservices. • Cloud & DevOps Leadership: Design and oversee the deployment architecture within a cloud environment, primarily leveraging AWS EKS (Elastic Kubernetes Service) and AWS Service Mesh (or equivalent cloud native tools). • Team Technical Leadership: Provide direct mentorship, technical direction, and code/design review guardrails for a team of 5 backend engineers. • Design & Best Practices: Define microservices patterns, database communication strategies, data validation frameworks, and performance-tuning guidelines for the new ecosystem. • Cross-Functional Collaboration: Act as the primary technical point of contact during the migration, bridging the gap between legacy database structures and modern cloud-native architectures.
• Progettazione, sviluppo, ottimizzazione e manutenzione del codice Java. • Analisi dei requisiti tecnico-funzionali e traduzione degli stessi in soluzioni software. • Produzione di documentazione tecnica.
Analista de Desenvolvimento de Sistemas Senior, Java
FinnetA tecnologia nos une! Fale conosco pelo Whatsapp 👉 (11) 3882-9200
• Criar e desenvolver soluções financeiras (aplicativos web e móveis) de alta qualidade, focadas na experiência do usuário. • Atuar diretamente na análise e resolução de problemas complexos em produção (troubleshooting). • Participar ativamente de diagnósticos técnicos junto a clientes e áreas internas. • Trabalhar com integrações via APIs, webservices e sistemas distribuídos. • Apoiar na definição de arquitetura e soluções técnicas para novos projetos. • Garantir qualidade técnica das entregas, incluindo revisão de código e boas práticas. • Apoiar times de QA, requisitos e implantação na validação de cenários técnicos. • Atuar em situações críticas que exigem resposta rápida e análise aprofundada.
Systems Developer, Backend, Java, Pix
Cresol CooperativaFornecendo soluções financeiras com excelência por meio do relacionamento.
• Ability to work autonomously to resolve technical problems. • Strong communication and collaboration with cross-functional teams. • Analytical skills for investigating and solving problems. • Proactive in identifying improvements. • Develop and evolve backend solutions based on microservices, with attention to quality, security and performance. • Implement and maintain REST APIs. • Participate in analysis and resolution of incidents in production environments. • Refactor system features to address technical debt and improve performance. • Work closely with technical areas, maintaining an integrated view of solutions. • Maintenance of legacy systems.




