Senior/Tech Lead PHP Software Developer (Fintech, PDL)
Зарплата | от 4000 до 5000 USD |
от 4000 до 5000 USD | |
Занятость | Полная занятость |
Полная занятость | |
Адрес | Казахстан, Астана |
About Us
Our company is part of a large international Fintech holding — a leader in lending, debt collection, and marketing across the Czech Republic, Ukraine, Spain, and Romania. Operating under a Czech National Bank license, we have been delivering innovative financial solutions to the market for over 10 years.
We are looking for a Senior PHP Software Developer / Tech Lead ready to take responsibility for architectural decisions, share expertise with the team, and ensure high standards of quality and reliability.
Key Responsibilities
-
Technical Leadership: Take ownership of technical solutions and drive the adoption of best practices and modern architectural approaches.
-
Architecture & Design: Design and evolve complex systems leveraging Domain-Driven Design (DDD), SOLID principles, scalable patterns, and clean, maintainable code.
-
Development: Build and maintain high-quality, reliable PHP applications using Symfony.
-
API Design & Integration: Develop and integrate REST APIs for internal and external consumers.
-
Code Quality: Define coding standards, participate in code reviews, and ensure adherence to best practices.
-
Performance & Reliability: Optimize databases (MySQL/PostgreSQL), queues (RabbitMQ/Kafka), and caching layers for performance and availability.
-
Collaboration: Work closely with Product Owner, QA, DevOps, and other engineers to deliver business value iteratively.
-
Sharing Expertise: Contribute your knowledge and experience to strengthen the team’s overall capability.
Key Requirements
-
7+ years of experience in PHP development.
-
Deep expertise in Symfony and building complex, production-grade systems.
-
Strong background in architectural design, DDD, SOLID, OOP, and design patterns.
-
Confident working with relational and non-relational databases.
-
Experience designing and integrating REST APIs and microservices.
-
Proficiency with message queues (RabbitMQ, Kafka).
-
Solid experience with unit and integration testing.
-
Familiarity with Agile methodologies (Scrum, Kanban).
-
Strong communication skills and readiness to take responsibility for technical decisions.
Tech Stack
-
PHP 8.1+
-
Symfony 6+
-
MySQL, PostgreSQL
-
RabbitMQ, Kafka
-
REST API, Microservices
-
Redis
-
CI/CD, DevOps tools
Will Be a Plus
-
Experience with Vue.js or TypeScript.
-
Implementing CI/CD pipelines and DevOps practices.
-
Familiarity with APM and monitoring tools.
-
Experience migrating or optimizing legacy services.
-
Knowledge of cloud platforms and containerization (Docker, Kubernetes).
Personal Qualities
-
Proactive mindset and readiness to take ownership of decisions and results.
-
Commitment to code quality, maintainability, and continuous improvement.
-
Comfortable working in a dynamic environment.
-
Open to feedback and collaboration.
We Offer
-
A key role in an international Fintech company with ambitious growth plans.
-
Influence over technical decisions and architecture.
-
Modern tools and technologies with no legacy constraints on new developments.
-
Professional development support.
-
Competitive salary package discussed individually based on experience.
Опыт | Более 6 лет |
График работы | Удаленная работа |