We are looking for a Senior Fullstack Engineer with strong Node.js and TypeScript expertise. This role is for someone who can build a BI product from the ground up — owning both backend and frontend development while collaborating closely with data engineering and product teams.
Project – a next-generation Business Intelligence (BI) platform for customers in the temporary staffing industry. The solution will provide powerful analytics through a custom frontend and backend that integrates into data pipelines that are being developed as part of the solution.
Requirements
5+ years of experience as a Fullstack Engineer with Node.js & TypeScript. Strong command of TypeScript best practices (types, generics, strict mode, etc.). Proven experience with NestJS and backend architecture patterns (modules, interceptors, guards). Strong Next.js/React skills, including React Server Components and Hooks. Strong styling expertise with Tailwind CSS; experience with shadcn/ui is a plus. Experience modeling and querying relational data in PostgreSQL. Knowledge of authentication/authorization protocols (OAuth, JWT, OpenID Connect). Experience with AI-powered developer tools (Cursor, Claude Code, GitHub Copilot, etc.). Ability to translate Figma/Lovable UI designs into responsive, maintainable frontends. Strong collaboration skills, writing clean documentation and working in agile teams. Upper-Intermediate English and better.Nice-to-Have
Experience with Superset, DuckDB, or similar BI/querying tools. Knowledge of multi-tenancy patterns in SaaS applications. Familiarity with serverless architectures (AWS Lambda). Hands-on experience with AWS services (S3, ECS/Fargate, RDS, CloudFront, IAM, etc.). Familiarity with data formats (Parquet, JSON, CSV) and integrating with BI pipelines. Background in data visualization UX and designing dashboards for business users. Experience with observability (logging, tracing, metrics).Responsibilities
Design and implement scalable frontend (Next.js/React) and backend (Node.js/NestJS) applications for the BI platform. Develop secure APIs to query BI data stored in AWS S3 (Parquet) and integrate with PostgreSQL. Build modern, interactive UI components leveraging React Server Components, Tailwind, and shadcn/ui. Collaborate with design tooling (e.g., Lovable) to quickly translate UI/UX prototypes into production-ready code. Implement authentication and authorization using OAuth2.0 / OpenID Connect. Model relational data in PostgreSQL and design performant queries for BI use cases. Create compelling 2D data visualizations with libraries such as Recharts, D3.js, or similar. Leverage AI-assisted developer tools (e.g., Cursor, Claude Code, Copilot) to accelerate development cycles. Ensure application security, performance, and scalability across the stack. Work closely with product managers and BI/data engineering teams to deliver customer-facing insights dashboards. Set up CI/CD pipelines, testing frameworks, and monitoring for production readiness. Provide input on architecture decisions, technical debt, and long-term scalability.What We Offer
Vacation (up to 20 working days) Paid sick leaves (10 working days) National Holidays as paid time off (11 days) Medical Insurance after 3 months probation period (can be used in Ukraine) Online English courses Accountant assistance and legal support Flexible working schedule, remote, office-based or hybrid format Fully-equipped perfect office space located in the city center (ready for work in blackouts) Direct cooperation with the customer Dynamic environment with low level of bureaucracy and great team spirit Communication with Top/Senior level specialists to strengthen your hard skills Online/offline teambuildings Volunteering culture development and support