HumanBit Logo

Senior Full-Stack Engineer - SP | Scrabble & Jigsaw

full-time
Posted on 19-08-2026

Job Description

Senior Full-Stack Engineer

Job Summary

We are looking for a Senior Full-Stack Engineer to build and maintain scalable, high-performance enterprise web applications. The successful candidate will own both backend services and frontend interfaces, working across the full stack to deliver reliable, secure, and well-optimized solutions. The ideal candidate should be self-driven, technically strong, and comfortable taking features from design to deployment.

Responsibilities

  • Design, build, and maintain RESTful APIs using Node.js and Express.js with clean, modular architecture.
  • Develop responsive and performant frontend applications using Next.js and Materio (MUI) component library.
  • Design and manage databases including relational, graph, and in-memory stores — covering schema design, query optimization, indexing, and migrations.
  • Build asynchronous and event-driven workflows using Apache Kafka.
  • Integrate Azure Active Directory (Azure AD) for enterprise single sign-on and Microsoft Graph API for identity and permissions management.
  • Containerize applications and manage multi-service environments using Docker and Docker Compose.
  • Implement secure authentication using JWT, manage role-based access control (RBAC) and apply security best practices across the stack.
  • Build real-time communication features using Server-Sent Events (SSE) or WebSockets.
  • Integrate AI/LLM APIs and build supporting background job processing pipelines.
  • Set up, maintain, and improve CI/CD pipelines using Jenkins for automated testing and deployment.
  • Continuously optimize performance across backend APIs, database queries, and frontend rendering.

Qualifications

  • Backend Development:

    • Proficient in Node.js, Express.js REST API design, middleware, async patterns.
    • Experience with Apache Kafka event-driven architecture, producer/consumer patterns.
    • Knowledge of JWT, OAuth 2.0 / OIDC, RBAC.
  • Database Management:

    • Proficient with PostgreSQL relational database design, query optimization, indexing, migrations.
    • Experience with Neo4j graph database modeling, Cypher query language.
    • Familiarity with Redis in-memory caching, session management, pub/sub.
    • Understanding of Vector DB (pgvector / Pinecone / similar) for embedding storage for AI/semantic search.
  • Frontend Development:

    • Strong knowledge of Next.js SSR, SSG, App Router, API Routes.
    • Experience with Materio MUI theming, layout, and component customization.
    • Proficient in React.js hooks, Context API, Redux for state management.
    • Proficiency in JavaScript / TypeScript (ES6+).
  • Authentication & Identity:

    • Experience with Azure Active Directory (Azure AD) — enterprise SSO, OAuth 2.0 / OIDC.
    • Familiarity with Microsoft Graph API for identity, directory, and permissions integration.
  • Deployment:

    • Knowledge of Docker and Docker Compose for containerization and environment management.
    • Experience with Jenkins for CI/CD pipelines.

Preferred Skills

  • Experience with microservices architecture.
  • Familiarity with Agile methodologies.
  • Knowledge of frontend testing frameworks.
Powered by
HumanBit Logo