JustJoin.IT Praca zdalna Senior

Fullstack Software Engineer (React/Next.js, XML, Domibus AS4) (m/f/n)

Shimi Sp. z o.o.

⚲ Brussels

7 980 - 9 450 EUR netto (B2B)

Wymagania

  • TanStack React Query
  • React/Next.js
  • Tailwind CSS
  • Fastify
  • Axios/Pino/Vitest
  • AS4/Domibus
  • GitLab/CI/CD
  • xml-crypto/zmllint-wasm/Saxon-JS

Opis stanowiska

We are currently looking for an experienced Fullstack Software Engineer to join a long-term project for a European Union institution. You will be involved in the development, integration, and maintenance of modern full-stack applications within an international environment, supporting digital public services and cross-border cooperation initiatives across Europe.

Responsibilities:
• Develop and maintain frontend and backend application components.
• Build modern web interfaces and integrate them with backend services and APIs.
• Write clean, maintainable, and well-tested code.
• Perform troubleshooting, debugging, and resolution of technical issues.
• Conduct unit and integration testing.
• Create and maintain technical documentation.
• Deliver solutions that meet both functional and non-functional requirements.
• Support application deployments and releases using CI/CD practices.
• Participate in the maintenance and continuous improvement of existing solutions.
• Collaborate with stakeholders, technical leads, and development teams in an Agile environment.

Requirements:

Education: University degree at Master's level, Master's degree (MSc, MA, MEng or equivalent).Professional Experience: Minimum 5 years of professional software development experience.

Frontend Technologies:


TanStack React Query – minimum 4 years.

• React and Next.js – minimum 6 years.
• Tailwind CSS – minimum 6 years.
Backend Technologies:


Fastify – minimum 6 years.

• Experience with Axios, Pino, and Vitest – minimum 6 years.
• Experience integrating with AS4 messaging solutions (e.g. Domibus AS4 Backend API or equivalent) – minimum 2 years.
Development Tools & Technologies:


GitLab for source code management and CI/CD – minimum 3 years.

• pnpm, Nx, and Biome – minimum 5 years.
• Experience with XML, XSLT, xml-js, xml-crypto, xmllint-wasm, and Saxon-JS – minimum 2 years.
Additional Expertise:
• Minimum 1 year of experience working with information systems implementing the Once-Only Principle, preferably within public administration or public-sector environments.


Language: English – minimum B2 level (CEFR).

Nice to Have:
• Experience working in Agile development environments.
• Familiarity with Agile ceremonies, including sprint planning, reviews, retrospectives, and daily stand-ups.


EU citizenship is mandatory.



Candidates must perform their work from the territory of a European Union Member State.

What We Offer:
• Long-term B2B cooperation with SHIMI.
• Project duration of up to 48 months.


Rate: 380-450/MD nett 

• Primarily remote work from within the European Union.
• Mostly remote setup. Services must be performed from within the EU. One/Two physical meetings with the customer are foreseen per 12-month period, max 2 days each. These planned meetings are at contractor’s cost.
• International and multicultural working environment.
• Collaboration with highly skilled professionals from across Europe.

🔍 Dekoder Ogłoszenia

🔴
long-term project
Może oznaczać projekt o nieokreślonej długości, który może zostać zakończony w każdej chwili, lub stabilną, wieloletnią współpracę.
🔴
modern full-stack applications
Może oznaczać użycie najnowszych technologii, ale równie dobrze może odnosić się do aplikacji, które są po prostu aktualne w kontekście istniejącego, być może przestarzałego, stosu technologicznego.
🟡
international environment
Może oznaczać pracę z ludźmi z różnych krajów i kultur, ale także potencjalne bariery językowe i różnice w podejściu do pracy.
🔴
Agile environment
Może oznaczać faktyczne stosowanie metodyk zwinnych, ale równie dobrze może być pustym sloganem oznaczającym brak stabilności i częste zmiany priorytetów.
🔴
University degree at Master's level, Master's degree (MSc, MA, MEng or equivalent)
Wymóg posiadania tytułu magistra może być sztywny i niekoniecznie odzwierciedlać rzeczywiste potrzeby projektu, zwłaszcza jeśli kandydat ma bogate doświadczenie praktyczne.