Software Architect – PHP/Symfony

Backend EngineerSoftware EngineerFull TimeRemoteLeadTeam 1-10H1B No SponsorCompany SiteLinkedIn

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 Job Pages

More Backend Engineer Jobs

Apaleo logo

Staff Backend Engineer, .NET

Apaleo

The open hospitality platform

Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

• 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.

Germany
Apaleo logo

Senior Software Engineer, .NET

Apaleo

The open hospitality platform

Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

• 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.

Germany
Full TimeRemoteTeam 51-200Since 2017H1B No Sponsor

• 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.

Germany
Full TimeRemoteTeam 201-500H1B No Sponsor

• 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

Ukraine