Senior Full-Stack Software Engineer (Node.js, Next.js, React)

About the Role:
We’re looking for a highly skilled Senior Full-Stack Software Engineer with deep experience in building scalable web applications using Node.js, TypeScript, and React/Next.js. This role is ideal for someone who thrives in a fast-paced, product-focused environment, enjoys mentoring others, and has a strong background in e-commerce platforms, distributed systems, and DevOps practices.

 

What You’ll Do:

  • Drive the technical design and end-to-end implementation of complex features and services
  • Collaborate closely with Product Managers to translate business needs into scalable architecture
  • Mentor mid-level developers through code reviews, architectural guidance, and knowledge sharing
  • Lead efforts to improve system performance, scalability, and reliability
  • Own and evolve our microservices and API ecosystems
  • Architect robust solutions for e-commerce workflows, including payment and analytics integrations.

     

Core Technical Skills:

  • Advanced knowledge of Node.js and TypeScript in production environments
  • Frontend expertise with Next.js (v12+), React 18, and modern state management patterns
  • Experience building and consuming GraphQL and RESTful APIs
  • Solid experience with relational (PostgreSQL) and NoSQL (MongoDB) databases
  • Understanding of event-driven systems using tools like RabbitMQ or Kafka
  • Strong knowledge of containerization and DevOps, particularly with Docker and GitHub Actions
  • Familiarity with CI/CD pipelines and best practices for automated testing and deployment.

 

Tech Stack Snapshot:

Frontend:

  • Next.js (v12+), React 18, Apollo Client
  • Mantine UI, TypeScript 4.9+
  • Stripe integration, Segment analytics
  • Apollo Cache for state management
  • Advanced React hooks and component patterns

Backend:

  • Node.js with NestJS framework
  • GraphQL and RESTful API design
  • Microservices architecture
  • Message queues (RabbitMQ/Kafka)
  • PostgreSQL and MongoDB

DevOps & Tooling:

  • Docker, Docker Compose
  • CI/CD with GitHub Actions
  • Workspace management (Yarn)
  • Testing: Jest
  • Code quality: ESLint, Prettier
  • Logging/Monitoring: Pino

Third-Party Integrations:

  • Stripe for payments
  • Segment for analytics
  • Frontegg for authentication
  • PDF processing services
  • Various third-party APIs

 

Ideal Candidate Profile:

You’re a proactive, senior-level engineer who enjoys solving complex problems, building with purpose, and shaping robust platforms. You’re comfortable leading by example, thrive in full-stack environments, and can quickly switch between front-end architecture and back-end optimization. If you're excited by e-commerce, scalable systems, and clean code — we want to hear from you.

Published 14 July
135 views
·
80 applications
68% read
·
57% responded
Last responded 2 weeks ago
To apply for this and other jobs on Djinni login or signup.
Loading...