Location: Remote · Type: Full‑time · Experience: 0–2 years (fresh graduates welcome) About XWOLA XWOLA Private Ltd provides innovative IT solutions and strategic consulting to empower businesses in their digital transformation journey. We deliver tailor‑made solutions that optimize processes, leverage modern tech, and drive measurable outcomes. The Role We’re hiring a Full‑Stack Engineer who will design, build, and maintain web applications across our React + TypeScript frontends and Node.js/NestJS backends. You’ll ship clean, scalable code; debug issues end‑to‑end; collaborate with product/design; and continuously raise the bar on quality and developer experience. What you'll do Build user‑facing features in React + TypeScript with a focus on performance and accessibility. Design, implement, and document REST/GraphQL APIs in Node.js/NestJS . Model data and write reliable persistence code for PostgreSQL and MongoDB . Write automated tests (unit/integration) and participate in code reviews. Collaborate with designers and PMs to turn product specs into technical plans. Diagnose and fix production issues; improve observability and reliability. Contribute to internal tooling, CI/CD, and developer productivity. Our tech stack Frontend: React, TypeScript, Vite/Next.js, React Query, Tailwind CSS Backend: Node.js, NestJS (TypeScript‑first), REST/GraphQL Data: PostgreSQL, MongoDB; ORM/ODM (Prisma/TypeORM/Mongoose) Infra/Tooling: Docker, GitHub Actions (CI/CD), basic cloud (AWS/GCP/Azure) Quality: Jest, Vitest, Playwright, ESLint, Prettier You’ll be a great fit if you have Must‑haves Solid CS fundamentals (data structures, algorithms, HTTP, SQL/NoSQL basics). Proficiency with TypeScript and object‑oriented programming . Hands‑on projects with React and Node.js/NestJS (coursework or internships count!). Clear, structured problem‑solving and eagerness to learn independently. Professional communication and remote collaboration skills. Nice‑to‑haves Experience with Postgres/Mongo beyond tutorials; migrations, indexing basics. Familiarity with Docker and CI/CD pipelines. Exposure to cloud services (AWS/GCP/Azure) or DevOps practices. Testing mindset; ability to write meaningful unit/integration tests. Early‑career friendly We welcome freshers. You’ll get mentorship, code reviews, and a clear growth path. What success looks like in 3–6 months You ship features end‑to‑end with minimal hand‑holding. Your PRs are small, tested, and easy to review. You proactively improve documentation, tests, and developer tooling. You handle a modest on‑call/bug‑fix rotation with guidance. Compensation & benefits (example — customize as needed) Competitive salary and performance bonus. Remote‑first culture with flexible hours. Learning stipend (books/courses/certifications). Paid time off and local holidays. Wellness/health benefits per region. How we hire Intro screen (20–30 min): Background, interests, mutual fit. TypeScript‑first coding exercise (60–90 min): Practical problem (see sample below) — discussion based; can be live or take‑home. System/architecture chat (45–60 min): APIs, data modeling, trade‑offs. Culture & collaboration (30 min): How you work with PM/design/engineering. We value clarity, pragmatism, and learning speed over buzzwords.