Senior Full Stack Developer (Website & eCommerce)
Based in Warsaw, hybrid working (50/50)
At least 5 years experience
English mandatory
About the Team
Arval IT is an international IT organization, with a workforce of around 1 000 internal and external professionals located in several countries (France, UK, Netherlands and other). As part of our sourcing strategy, we are expanding our nearshoring capabilities by establishing a new IT Hub in Poland, within an existing business operations shared service center (Arval Competence Center Warsaw, ACCW). This IT hub plays a strategic role in the development of digital expertise, and internalization of key competencies currently handled by external partners.
Arval Competence Center Warsaw is the latest initiative of the BNP Paribas group, which aims to develop competences and business services. Currently, ACCW employs over 90 people who, every day, in various languages, help Arval Group entities to efficiently serve Clients and Partners. In ACCW, solutions are being created that aim to streamline the customer and supplier verification processes. The center specializes, among others, in credit analyses and KYC analyses, and also performs tasks in the field of HR data administration and internal control.
The IT Website & eCommerce team develop and maintain the website factory running approx. 140 websites of Arval. These currently run on 2 CMS (Drupal and Wordpress) and we will shift in 2026 to one CMS (Drupal). The team is currently spread over 3 countries (The Netherlands, France and India). We aim to bring all development and DevOps activities to a new team in Poland. This new team will be tasked with:
- Running and phasing out the existing public website platform (monolith Drupal)
- Running and phasing out the existing eCommerce platform (Wordpress)
- Designing and developing the new Arval Website factory platform (multisite Drupal)
- Supporting the transition from the existing platforms to this new platform
Duties - Responsibilities
The senior CMS developer is one of the key technical roles in the Squad. You are drive the evolution of the platform on a day to day bases and are the go-to person for the rest of the team in case of questions or need for support.
As Senior CMS developer you will design, develop and maintain custom CMS Modules/Plugings and integrations for the Arval website factory platform. We expect you to have a hands-on mentality and to contribute to all phases of the development lifecycle. You apply best practices (test-driven development, continuous integration, SCRUM, refactoring, code standards) and help the rest of the team to improve on these in their day-to-day work.
You apply and share your technical experience and knowhow to ensure our applications are easy to use by non-technical staff, comply with industry best practices on security and accessibility and are optimized for maximum speed and scalability.
You stay up-to-date on emerging technologies and stay informed on web technology & eCommerce trends, best practices, and emerging technologies to continually improve the business solutions we provide.
Activities
THE SENIOR CMS DEVELOPER WILL BE INVOLVED IN ALL OF THE FOLLOWING ACTIVITIES
Design and developing IT solutions that meet operational and technical requirements:
- Developing and maintaining custom CMS modules/plugins, front end components and integrations
- Working closely with your team, UX/UI designers, the IT PO and business or architectural stakeholders to ensure we have a smooth process in place to deliver a scalable, effective, visually appealing and highly intuitive implementation of the website factory
- Helping the team to make the appropriate technical choices, factoring in integration constraints and non-operational requirements (standards and rules, IT security, IT continuity, Production, performance, obsolescence, etc.)
- Drive best practices (test-driven development, continuous integration, SCRUM, refactoring, code standards)
- Ensuring the quality of solutions, by pro-actively using and measuring that quality, security, accessibility and application performance.
- Analyzing risks associated with proposed solutions and suggesting remedial actions
- Helping to identify the tools required to rapidly and effectively manage and grow the website factory (DevOps tools, frameworks, etc.)
Supporting and developing the Agile team (Squad):
- Supporting the rest of the team in their day to day activities
- Providing support in improving the technical skills of the team’s developers
- Sharing knowledge to improve collective efficiency of the team and quality of the deliverables.
Contributing to the Agile transformation:
- Helping to improve agile methods and practices at all phases of the development cycle.
- Participating in agile rituals, including those of an Agile@scale organization.
Expertise and skills
Business Skills
- IT development (+++)
- IT testing (++)
- Architecture (++)
- IT security and cybersecurity (+++)
- Data Knowledge (+)
- Digital culture (+)
- Risk analysis (++)
BEHAVIOURAL SKILLS
- Ability to collaborate/Teamwork (+++)
- Ability to Deliver/Results Driven (+++)
- Creativity & Innovation/Problem Solving (+++)
- Organizational Skill (++)
TRANSVERSAL SKILLS
- Analytical Ability (+++)
- Ability to manage a project [1](*) (++)
- Ability to inspire others & generate people’s commitment (++)
- Ability to develop others & improve their skills (++)
- Ability to develop and leverage networks (+)
+++ Expert
++ Basic knowledge
+ Nice to have
TECHNICAL SKILLS
- CMS: Drupal 11 (multisite, Multilingual, Multi-domain, configuration split, paragraphs, RESTful, JSON:API, GraphQL), Wordpress (GraphQL, Rest, Multilingual, Custom Plugins )
- Frontend: React.js, Next.js (SSG/SSR, i18n, performance optimization)
- Languages: PHP (Drupal, Wordpress), JavaScript/TypeScript, HTML5, SCSS/Tailwind
- APIs: REST, GraphQL
- Cloud & DevOps: Docker, Kubernetes, GitLab CI/CD, AWS / Azure / GCP
- Testing: PHPUnit
- (Pre) architecture: Headless, Decoupled, Micro Frontends, Component-based design
COMMON BASE TOOLS
- Development Tools
- Application testing Tools
- IT Languages (see above)
- Jira, Git, Figma, Confluence, Teams, SharePoint
METHODOLOGIES
- Test and learn
- DevOps
- Agile Scrum
- Agile Kanban
- Design Thinking
- Agile@scale
Poste-type and Location
Arval Department : ACCW IT
BNP Paribas Job type : Senior Full Stack Developer
Location: based in the local country/regions (Poland)
[1] “Ability to manage a project” is the current name in the Group Competency Catalogue which can
cause confusion in an Agile approach that prioritizes the “Product” (Change + Run) over the “Project”
(Change). Accordingly, “Project” should be understood in its broadest sense: investment, Change,
Initiative, Opus, changes to a Product, transformation, etc