Contract
Mar. 20, 2026
Remote
Senior Fullstack Developer (JS)
JOB ID
ROFS2601
VISA STATUS
Only EU/CH Citizens
REMOTE OPTION
100%

Job details:

  • Hybrid, 2 days in the office (Bucharest)
  • Start date: Apr 15, 2026
  • Duration: 1 year + extensions
  • Extensions possible
  • Full-time

 

Hiring process:

CV + Online Technical & HR Interview + Online Technical Testing
 

About client:

Banking sector, working Agile.
 

The area owns development and maintenance for core internal systems, including:

  • A Business Process Management platform powering over 100 internal and external processes across all client segments.
  • Modernizing legacy applications and migrating them to current frontend standards using Web Components, micro-frontends, and shared UI libraries.
  • Supporting critical business flows used in front office, back office, and call center environments.

 

As a Full Stack Engineer, you will contribute to the design and development of state-of-the-art applications serving thousands of internal and external users. You will work with modern architectural patterns-micro-frontends, Web Components, event-driven systems-and help evolve a rapidly growing platform.
 

You will be part of an Agile environment that encourages experimentation, continuous improvement, and strong collaboration with Product, UX, and Architecture teams.
 

A core part of your mission will involve BPM renderer, a critical component of the business process management ecosystem. The renderer interprets and executes business workflows created in our BPM design tool, dynamically transforming process definitions into interactive, user‑friendly UIs. You will help expand its capabilities, improve performance, ensure compatibility with new standards, and contribute to a future‑proof architecture.
 

Your work will include:

  • Rewriting and modernizing existing modules using Web Components, Redux, Redux Saga, and TypeScript.
  • Building new application features for internal and client-facing platforms.
  • Improving platform performance, stability, and long-term maintainability.
  • Creating and maintaining shared libraries and reusable Web Components.

 

Scope:

  • Develop and maintain high-quality software following clean code principles and internal coding standards.
  • Estimate implementation effort and testing timelines with accuracy and responsibility.
  • Collaborate closely with Product Owners, UX Designers, and Architects to shape product and technical specifications.
  • Ensure maintainability, documentation, test coverage, performance optimization, and resilience.
  • Build reusable, scalable Web Components and frontend modules used across multiple applications.
  • Work with QA to ensure adequate test automation coverage.
  • Actively contribute to Agile ceremonies (planning, refinement, daily stand-ups, retrospectives).
  • Support and mentor team members when needed and collaborate across chapters to share knowledge.

 

Requirements:

Strong proficiency in JavaScript (ES2015+), HTML, CSS.
• Solid experience with Unidirectional Data Flow architectures (Redux or similar).
• Experience working with Web Components, Lit, or similar standards.
• Good understanding of TypeScript, ideally in production environments.
• Experience with Webpack, Vite, or similar bundlers.
• Strong debugging and profiling skills using browser DevTools.
• Proficiency with Git or similar version control systems.
• Experience with unit testing frameworks (Mocha, Jasmine, Jest).
• Confident working with npm and modern package workflows.

  • Excellent communication skills.
  • Ability to collaborate effectively in cross-functional teams.
  • Ownership mindset and willingness to challenge assumptions constructively.
  • High level of motivation, adaptability, and proactive attitude.
  • Strong problem-solving skills and capacity to work in a fast-paced Agile setup.
  • English B2

 

Nice to have:

Deep understanding of Agile frameworks and rituals.
• Experience with micro-frontends architectures.
• Knowledge of CI/CD pipelines, automated deployment, and code quality tooling.
• Familiarity with functional programming concepts.
• Experience with performance optimization and monitoring tools.
• Experience with modern testing frameworks (Playwright, Cypress).
• Knowledge of containerization (Docker) and cloud platforms (Azure, GCP, AWS).
• Awareness of WCAG accessibility standards.
• Experience with observability tools (logging, metrics, tracing).

SNI sp. z o.o. will process personal data for the purpose of the recruitment process in accordance with Data Privacy Policy. The data may also be stored and processed for future recruitment purposes, in accordance with the given consent.