Full Stack Software Developer
Technology
Cplusoft LLC
Doha, قطرمنذ 3 أسابيع
دوام كاملفي الموقع
وصف الوظيفة
Full Stack Software Engineer (MERN Stack)
Job Location: [City, State / Remote / Hybrid]
Employment Type: Full-Time
Experience Level: Mid–Senior (3+ years)
About the Role
We are seeking an experienced Full Stack Software Engineer specializing in the MERN stack to lead the design, build, and deployment of modern, scalable web applications. In this role, you will work across the full development lifecycle—from crafting fast, type-safe user interfaces to engineering robust backend microservices, database architectures, and cloud deployments. We emphasize modern development workflows, utilizing up-to-date frameworks, server-side capabilities, and AI-assisted engineering tools to deliver high-performance software.Key Responsibilities
- Architect and maintain responsive, high-performance web applications using React, Next.js (App Router), TypeScript, and Tailwind CSS.
- Design and implement secure RESTful and GraphQL APIs using Node.js and Express.js or NestJS.
- Manage MongoDB schemas, indexing, and query optimization, leveraging ORMs like Prisma or Mongoose alongside Redis for caching and session storage.
- Handle application state and async server data efficiently using Zustand, Redux Toolkit, and TanStack Query (React Query).
- Containerize applications with Docker and maintain continuous integration and deployment pipelines via GitHub Actions, AWS, or Vercel.
- Implement automated testing suites using Vitest, Jest, and Playwright to maintain high code coverage and reliability.
- Optimize applications for Core Web Vitals, maximum load performance, and low-latency API response times.
- Leverage modern developer tools, including AI code assistants (GitHub Copilot, Cursor), to boost development speed and code quality.
- Frontend: React, Next.js (App Router), TypeScript, Tailwind CSS, Shadcn UI, HTML5, CSS3
- Backend: Node.js, Express.js, NestJS, RESTful APIs, GraphQL, WebSockets (Socket.io)
- Databases & Caching: MongoDB, Mongoose, Prisma ORM, Redis
- State Management & Data Fetching: TanStack Query (React Query), Zustand, Redux Toolkit
- DevOps & Cloud: Docker, AWS (S3, EC2, Lambda), Vercel, GitHub Actions (CI/CD)
- Testing & Quality: Vitest, Jest, React Testing Library, Playwright, ESLint, Prettier
- Build & Version Control: Vite, Turbopack, Git, GitHub
- Experience with serverless architectures, edge functions, and microservices design.
- Familiarity with vector databases (Pinecone, Qdrant) and LLM application integration (OpenAI, Gemini APIs).
- Experience with relational databases like PostgreSQL alongside NoSQL solutions.
- Hands-on experience setting up error monitoring and performance tracking using Sentry, Datadog, or PostHog.
Work Location: In person
Keywords
software-developersmernstate-local-municipaltime-and-attendanceweb-applicationsreact-jsreactnext-jsrouterstypescriptmicrosoft-typescripttailwindtailwind-csscascading-style-sheets-cssplanning-and-designvisual-art-designproduct-development-and-designgraphqlnodejsexpress-js
هل أنت مهتم بهذه الوظيفة؟