Full Stack JavaScript Developer (Node.js / React) @ CRIF
CRIFOpis stanowiska
Required Skills & Experience
- Strong experience with Node.js (v22+) and Express.js
- Solid knowledge of React (v16+)
- Experience with PostgreSQL and query optimization
- Very good understanding of asynchronous JavaScript (async/await, Promises)
- Experience designing scalable RESTful APIs
- Knowledge of microservices and distributed systems
- Familiarity with testing frameworks (Jest, Mocha)
- Experience working with Git and modern build tools (Webpack / Rollup)
- Understanding of web security best practices
- Basic knowledge of AWS and cloud architecture concepts
- Experience with AWS Lambda, S3, Athena, CloudWatch
- Docker and CI/CD pipelines (e.g. Jenkins)
- TypeScript, Redis, Bull, Socket.io
- Python or Rust for performance-critical components
- Experience working with and modernizing legacy systems
CRIF is an international company providing credit and business information services, data processing, and advanced decisioning solutions. We support financial institutions, insurers, utilities, and enterprises with reliable data, analytics, and secure, scalable technology platforms.
WBO (White Blue Ocean) is CRIF’s personal and cyber security division focused on advanced monitoring of the Open and Dark Web. Using AI and machine learning, it identifies leaked, stolen, or exposed data and delivers proactive alerts for individuals and companies.
Role Overview
We are looking for an experienced Full Stack JavaScript Developer to join the WBO team and help build a complex data processing and analytics platform, covering backend services, frontend applications, and large-scale data pipelines.
What We Offer
- Employment contract
- Hybrid work model (50/50 – office in Kraków)
- Work on large-scale, data-driven systems in an international environment
- Real impact on system architecture and technology decisions
- Modern tech stack and strong engineering culture
- Cooperation with experienced and supportive teams
- Competitive salary aligned with your experience
(salary range will be shared during the first interview)
¿Te interesa este puesto?