Software Architect – PHP/Symfony
Location
Europe
Posted
2 days ago
Salary
0
Seniority
Lead
Job Description
Software Architect – PHP/Symfony
DVM Hardware
• 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.
Job 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.
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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Architecting and developing scalable, reliable, and maintainable backend systems in a modern tech environment. • Championing architectural decisions and leading design discussions with a clear focus on long-term impact and cross-team alignment. • Mentoring engineers and driving technical excellence through collaboration. • Proactively identifying opportunities for technical innovation, system evolution, and performance improvements, especially in areas where AI and automation can play a role. • Building and maintaining internal tools and infrastructure (AWS, Terraform) to empower teams to deliver faster and more reliably. • Ensuring high platform availability by implementing best practices for observability, logging, and operational excellence. • Participating in on-call rotations and stepping in as a reliable problem solver during incidents.
• Implementing Core services for the platform in .NET 10 that runs in Docker containers; • Developing features from DB to the APIs; • Ensuring the platform remains scalable and the codebase remains maintainable; • Proactively monitoring the services in production and spotting potential issues; • Care about the quality of produced code by covering it with unit and e2e tests; • You will be a part of an exciting, open, and agile team, where your voice matters and has a company-wide impact.
• Develop and maintain scalable backend services hosted on AWS with a strong focus on Python-based applications and AI-driven products. • Contribute to full stack development initiatives, including backend APIs and selected frontend components using TypeScript, HTML, and CSS. • Balance speed and quality, ensuring maintainable, reliable, and production-ready code without overengineering. • Mentor and support junior AI engineers by providing technical guidance, architectural feedback, and best practices. • Collaborate closely with product stakeholders, AI engineers, and cross-functional teams to deliver new AI-related products and platform capabilities. • Contribute to future platform initiatives, including potential work within the .NET-based Storefront API ecosystem.
• Develop and ship web billing integrations: payment providers, subscriptions, recurring billing, webhook handling (idempotency, retries, reconciliation) • Develop and ship marketing integrations: attribution platforms, server-side conversion/events APIs, analytics and CRM/ESP pipelines • Create technical designs for product epics and decompose them into actionable tasks • Participate in team processes: grooming, sprint planning, estimations • Run investigations and tech research (3rd-party API limits, provider selection, edge cases) • Address tech debt and improve reliability and observability of integrations • Take part in the full SDLC: design, dev, code review, testing, release, support


