Senior Fullstack Engineer (Symfony, Vue area)
Offer summary

(Summary generated by AI based on the full job description)

The project is a procurement platform serving private companies and public institutions. The team develops a modular monolith and defines technical and product directions. Required skills include PHP, Symfony and work with Vue.js and TypeScript. Responsibilities cover designing module boundaries and integrations, refactoring critical legacy into modular architecture, leading end-to-end changes from hypothesis to deployment and monitoring, and developing front-end and API. Offered B2B compensation, non-wage benefits, hybrid work in Poznań, private medical care and sports co-funding.

new

Senior Fullstack Engineer (Symfony, Vue area)

Company: TeamQuest Sp. z o.o.

from: 6 October 2026
to: 5 November 2026
salary not specifiedcontract of mandate (full-time)
Offer parameters
level:senior
working mode:hybrid
location:Poznań, Greater Poland
Poznań, Greater Poland

Requirements

Expected technologies

DDD
PHP
Symfony
TypeScript
Vue.js

Our requirements

  • Minimum 5 years of commercial experience in software development on a complex project or product.
  • Very good knowledge of PHP and Symfony and conscious use of design patterns.
  • Ability to work independently with Vue.js and TypeScript when building and maintaining the UI layer.
  • Ability to safely modernize critical legacy code without stopping business processes.
  • Product-minded approach to software development and ability to justify decisions regarding the scope of functionality.
  • Knowledge of DDD and the bounded contexts approach and the ability to extract modules and design integrations between them.
  • Ability to design stable contracts between modules and to create efficient and reliable code.
  • Good knowledge of relational databases, in particular PostgreSQL or MySQL, as well as execution plans and indexing.
  • Treating tests as part of the definition of done.

Your responsibilities

  • Co-deciding on the scope and direction of feature development by analyzing business needs and proposing solutions.
  • Leading key end-to-end changes: from hypothesis, through technical design and implementation, to deployment, monitoring, and drawing conclusions.
  • Refactoring key functionalities from legacy to modular architecture while supporting the current system.
  • Designing the modular monolith architecture, including defining module boundaries and designing integrations between them.
  • Co-creating platform conventions and patterns and sharing best practices.
  • Developing the front-end layer in Vue.js, including components and API integrations.
  • Improving team work quality through code reviews, best practices, and a deliberate approach to testing.

About the project

Our client is a company that creates a procurement platform providing services for private enterprises and public institutions.
Additional information:
  • Conscious use of AI tools in engineering work and supporting the team in their responsible application.
  • Working on the development of a modular architecture and co-creating the direction of technical and product changes.
  • This is how we organize our work

    This is how we work

    at the client's site
    Company

    What we offer

    • Attractive remuneration (b2b).
    • Non-wage benefits package.
    • Hybrid work in the company's Poznań office.
    • Real influence on shaping the company's products.

    Benefits

    • sharing the costs of sports activities
    • private medical care

    Recruitment stages

    • 1.
      Recruitment Interview
    Senior Fullstack Engineer (Symfony, Vue area)
    I apply to:
    TeamQuest Sp. z o.o.
    Poznań, Greater Poland
    Pracodawca zbiera zgłoszenia przez swój system.
    Przejdziesz na zewnętrzny formularz.

    By clicking "Aplikuj" you confirm that you've read and accepted our Terms and Conditions.



    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    Need more information?

    • Make sure the body of the offer doesn’t already include what you’re looking for.
    • Ask a question if you need more information you’re interested in.
    • We’ll forward your question to the employer and aim to provide a response within 3 business days.

    Share this offer