Senior Full-stack Engineer in Gdańsk

Senior Full-stack Engineer in Gdańsk

Gdańsk Stacjonarnie
O

openProd reads supplier PDFs and spreadsheets, maps the values to a customer's data model and asks people only about what is uncertain. You will build that product across the stack, from the review screens in the web app to the API and the connectors that send checked products to a PIM.

What you will do

Build features across the React web app and the Fastify API, in TypeScript end to end.

Design data models and API endpoints for products, families, attributes and imports.

Work on the import flow: reading supplier files, mapping values and the review screens.

Extend the MCP server and the connectors that send checked products to a PIM such as Pimcore.

Keep the code typed, tested and reviewed, and help the team improve how it ships.

What we are looking for

Solid commercial experience building web applications.

Strong TypeScript, with React on the front end and Node.js on the back end.

Experience designing REST APIs and working with relational databases such as PostgreSQL.

Git, Docker and automated tests as part of your daily work.

Clear communication, care for detail and the wish to keep learning.

English at least for reading documentation, ideally fluent.

Nice to have

Experience with PIM systems, especially Pimcore.

Fastify or MikroORM in production.

Daily use of AI coding tools, with a critical eye on their output.

What we offer

Hybrid work and flexible hours.

A modern office in Gdańsk near the airport, with a restaurant in the building.

Pimcore certification paid by us, with help to prepare for it.

Private medical care and group life insurance.

Multisport card and meal subsidies.

English lessons with a native speaker.

Internal training, trade fairs and conferences.

How the process looks

Short call: A call of up to 30 minutes to see whether we are a good fit for each other.

Test task: A task of up to 3 hours. You get our feedback within a week.

Technical interview: We talk about your task and your experience. If we both say yes, we send you an offer.

O

Dane kontaktowe:

Zespół rekrutacyjny Openprod