Senior Software Engineer – PHP/Symfony, DDD
Location
Poland
Posted
2 days ago
Salary
€65K - €85K / year
Seniority
Senior
Job Description
Senior Software Engineer – PHP/Symfony, DDD
WhyHireWrong?
• Lead end-to-end feature development on the core product • Design and build full-stack features with a focus on security and scalability • Make architecture and design decisions that align with Domain-Driven Design principles • Write and maintain unit and integration tests as part of your normal workflow • Set up and maintain CI/CD pipelines using GitLab • Mentor junior engineers through code reviews, pair programming, and knowledge sharing • Work with product and design to turn requirements into technical solutions • Contribute to roadmap planning with realistic feasibility assessments and timelines • Work with MySQL at scale, designing schemas and optimizing queries
Job Requirements
- 6+ years of professional software engineering experience, with at least 2 years in a senior capacity
- Extensive hands-on experience with PHP and Symfony (Doctrine ORM, Security Component, Event Dispatchers)
- Advanced, practical application of Domain-Driven Design (DDD)
- Strong MySQL skills (design, optimization, management)
- Experience writing and maintaining unit and integration tests
- Security awareness for handling sensitive healthcare data
- Based in the European Union with existing work authorization
- Willingness and ability to travel to Munich, Germany for a mandatory 1-week onboarding period
Benefits
- Training budget
- Health support
- Full equipment (laptop, smartphone with data plan, peripherals)
- Budget for training, workshops, and books
- Access to an online psychotherapy platform
- Bonuses for English and German language courses
- Team-building activities and company meetups
Related Guides
Related Job Pages
More Backend Engineer Jobs
Desenvolvedor C#, Pleno ou Sênior
CMCorpSoluções integradas que incorporam o conhecimento do negócio do cliente
• Escrever código limpo, de fácil manutenção, utilizando as melhores práticas de desenvolvimento de software; • Entregar código testável com qualidade e no prazo acordado; • Participar de reuniões técnicas para melhorar entendimento sobre os requisitos dos projetos de desenvolvimento; • Entender o impacto de suas entregas na demanda e buscar maneiras ágeis; • Capacidade de aprendizado em novas ferramentas e linguagens de programação; • Entender o desenho da solução (arquitetura, modelagem, design de código) e conseguir materializar em código; • Identificar problemas e impedimentos que impactam o prazo acordado; • Promover adoção de boas práticas no time; • Buscar soluções para as entrega ; • Identificar problemas na base de código existente e aplicar melhorias; • Apoiar desenvolvedores menos experientes nas suas entrega; • Suportar os desenvolvedores na ausência do gestor quando necessário; • Utilizar o framework da CMCorp; • Capacidade analítica para mapear riscos e os impactos de novas implementações ou alterações no produto.
• Participar de projetos de processamento e análise de dados do mercado financeiro; • Apoiar a construção e manutenção de pipelines de ETL para dados históricos e análises de empresas; • Contribuir no desenvolvimento de APIs internas (FastAPI), ajudando a modernizar rotinas em Excel; • Explorar o uso de IA para criação de novas soluções e ganhos de eficiência operacional; • Ajudar a documentar processos, regras de negócio e fluxos de dados.
Backend Engineer
marktguru Österreich - ein Unternehmen der ProSiebenSat.1 PULS 4 GmbHEIN KLICK - DEINE PROSPEKTE IM BLICK
• Design, develop, and maintain software applications using C# and related technologies, including ASP.NET CORE, .NET Core • Write efficient SQL queries, stored procedures, and data access code, ensuring minimal latency and optimal resource utilization • Collaborate with other developers and project managers to gather requirements and create software designs • Write clean, efficient, and well-documented code • Write automation tests and CI/CD pipeline • Troubleshoot and debug issues as they arise • Participate in code reviews to ensure code quality and maintainability • Stay up-to-date with emerging trends and technologies in software development
• Act as a Full Stack Developer (with a stronger focus on back-end) for a global client, joining a multidisciplinary team to develop robust, scalable and secure solutions in a continuous delivery environment. • Be proactive and autonomous in identifying and quickly resolving critical issues, proposing innovative solutions and actively contributing to the evolution and fixes of the current system. • Support the adoption of development best practices, a test culture (unit and integration tests) and CI/CD pipelines, collaborating on defining the best technical solutions to ensure an excellent customer experience. • Develop and maintain reusable components and libraries, ensuring the team’s coding standards. • Maintain clear and fluent communication with technical teams and stakeholders.




