CloudDistributed SystemsDockerKubernetesPHPPostgresRedisSymfonyPostgreSQLCachingPerformance OptimizationMentoringCommunicationRemote Work
About this role
Role Overview
Designing and evolving the architecture of mission-critical fintech products.
Defining architectural standards, engineering principles, and best practices across teams.
Leading architectural reviews and validating technical solutions proposed by engineering teams.
Designing highly available, scalable, and fault-tolerant distributed systems.
Driving system decomposition, domain boundaries, and service interactions.
Collaborating with Technical Leads on complex technical challenges and strategic initiatives.
Participating in the design of integrations with banking systems, compliance services, and other external platforms.
Identifying and mitigating technical risks, bottlenecks, and scalability limitations.
Supporting modernization initiatives, architectural refactoring, and technical debt reduction.
Working closely with Product and Business stakeholders to transform business requirements into sustainable technical solutions.
Mentoring senior engineers and technical leaders on architecture and engineering practices.
Requirements
8+ years of backend development experience.
Strong commercial experience with PHP and Symfony.
Previous experience as Software Architect, System Architect, Solution Architect, Principal Engineer, or Lead Backend Engineer with significant architecture ownership.
FinTech, Payments, Banking, EMI, PSP, or Open Banking experience.
Deep understanding of OOP, SOLID, GRASP, and design patterns.
Strong experience designing high-load and distributed systems.
Strong understanding of Domain-Driven Design (DDD).
Experience with Event-Driven Architecture, CQRS, and Event Sourcing.
Experience designing microservice architectures and service communication patterns.
Strong knowledge of PostgreSQL, performance optimization, and database design.
Experience with Redis, message brokers, caching strategies, and asynchronous processing.
Experience with Kubernetes, Docker, and cloud-native environments.
Understanding of system observability, monitoring, logging, and performance analysis.
Experience documenting and presenting architectural decisions.
Ability to balance business goals with technical excellence.
Tech Stack
Cloud
Distributed Systems
Docker
Kubernetes
PHP
Postgres
Redis
Symfony
Benefits
Competitive compensation package (commensurate with your experience)
19 business days of flexible Paid Time Off (PTO)
Fully remote work with flexible hours (within the CET time zone) from any location of your choice
Values-driven culture with a friendly and supportive work environment
Opportunity to regularly participate in conferences and community events as both a participant and contributor
Matrix organizational structure designed to streamline communication, remove barriers, and promote efficiency