Pracuj.pl Praca zdalna Senior New

Senior Full Stack Developer (React / Node.js / Graph)

Green Minds Sp. z o.o.

⚲ Warszawa

190–210 zł netto (+ VAT) / godz.

Wymagania

  • TypeScript
  • Node.js
  • Graph Databases (GraphQL)
  • Redux
  • Storybook
  • AG Grid
  • Docker
  • React.js
  • D3.js
  • GoJS
  • Neo4j

Opis stanowiska

Nasze wymagania: Oto konkretna lista wymagań (Technical Requirements), dostosowana do profilu Seniora (8+ lat) z naciskiem na Reacta, Node.js i dane grafowe: Technical Requirements 8+ years of professional experience in software engineering, with a proven track record of delivering complex web applications. Expert Proficiency in React: Deep understanding of React hooks, context API, state management patterns, and performance optimization. Mastery of TypeScript: Strong experience in building large-scale, type-safe applications across the entire stack. Solid Node.js Experience: Ability to design and maintain scalable backend services, APIs, and handle asynchronous logic efficiently. Advanced State Management: Hands-on experience with Redux (or similar libraries) in complex, data-heavy environments. Modern Frontend Tooling: Practical experience with Storybook for building and testing reusable UI components. API Design: Proficiency in working with GraphQL and RESTful services to manage complex data fetching. English Language: Strong communication skills (B2/C1 level) for daily collaboration with international teams from the US and the Netherlands. Mile widziane: Data Visualization Expertise: Experience with libraries like D3.js, GoJS, or Cytoscape for rendering graph-based data. Graph Database Knowledge: Familiarity with Neo4j, AWS Neptune, or writing queries in Cypher/Gremlin. Enterprise Reporting: Experience with AG Grid for handling and displaying large datasets. DevOps Awareness: Basic knowledge of Docker and CI/CD pipelines to support a smooth deployment process. O projekcie: This project involves the end-to-end maintenance and evolution of a sophisticated web application powered by Graph Database technology to visualize complex financial and ownership structures. As a Senior Fullstack Developer, you will focus on building high-performance React interfaces and Node.js services to deliver interactive, real-time data insights for global clients. Zakres obowiązków: Oto konkretny zakres obowiązków (Responsibilities) dla Twojego Senior Fullstack Developera (React-focused), sformułowany profesjonalnym językiem technicznym po angielsku, gotowy do wrzucenia w sekcję „Key Responsibilities”: Key Responsibilities Advanced Frontend Development: Lead the development of complex, responsive web applications using React and TypeScript, focusing on high-performance data visualization. Graph Data Visualization: Design and implement interactive interfaces to visualize intricate financial and ownership structures using D3.js, GoJS, or Cytoscape. Scalable Backend Services: Build and maintain robust, typed server-side logic and microservices using Node.js. Data Integration & APIs: Seamlessly integrate frontend components with GraphQL and graph databases to ensure real-time data flow and efficiency. Reporting & Analytics: Develop sophisticated data grids and reporting tools using AG Grid for high-end business insights. System Optimization: Conduct performance tuning across the full stack to handle large-scale, deeply nested graph datasets smoothly. Quality & Standards: Maintain a library of reusable UI components in Storybook and ensure high code quality through code reviews and best practices. Stakeholder Collaboration: Work closely with international client representatives (US & NL) to align technical implementation with business requirements. Oferujemy: r Long-term Stability: Opportunity to be a founding member of a newly established delivery team in Poland with a long-term project roadmap. 100% Remote Work: Full flexibility to work from home, allowing for a comfortable and productive work-life balance. Predictable Working Hours: Standard business hours (9:00–17:00 Warsaw Time), ensuring no disruptive shifts or late-night calls. Cutting-Edge Tech Stack: Hands-on experience with advanced technologies, including Graph Databases, GraphQL, and sophisticated data visualization tools. International Environment: Daily collaboration with high-level experts and stakeholders from the United States and the Netherlands. Professional Growth: A senior-heavy environment that fosters knowledge sharing, complex problem-solving, and architectural influence. B2B Collaboration: Professional contract-based partnership with a straightforward and transparent cooperation model. Structured Onboarding: A comprehensive knowledge transfer process to ensure a smooth ramp-up and deep understanding of the application's domain.