Point your AI agent at freehire and let it find you a job.

Get the CLI →

Scrabble & Jigsaw

Senior Full-Stack Engineer - SP

Posted Updated
Discussion
# 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.

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available